| | |
| | | require ["envelope","variables","notify"]; |
| | | require ["envelope","notify","variables"]; |
| | | # rule:[from] |
| | | if envelope :all :matches "from" "*" |
| | | if envelope :matches "from" "*" |
| | | { |
| | | set "env_from" " [really: ${1}]"; |
| | | } |
| | |
| | | set "subject" "${1}"; |
| | | } |
| | | # rule:[from notify] |
| | | if address :all :matches "from" "*" |
| | | if address :matches "from" "*" |
| | | { |
| | | set "from_addr" "${1}"; |
| | | notify :message "${from_addr}${env_from}: ${subject}" :method "sms:1234567890"; |
| | | notify :method "sms" :options "1234567890" :message "${from_addr}${env_from}: ${subject}"; |
| | | } |