2014-09-22 80 views
1

我在服務器上運行postfix和dovecot。當某個電子郵件進入該域名的帳戶時,我想要發送一條短信。我已經爲一位使用Postfix的BCC映射和由tel公司提供的「SMS電子郵件地址」的用戶進行了設置。當我在服務器上收到電子郵件時發送短信

但是,在後斯諾登世界,隨着人們越來越意識到短信顯然是如何輕鬆入侵以及長郵件通過短信發送的潛在問題,我們希望短信只是說「你有一個電子郵件「或類似的東西。我們不希望通過SMS系統收聽整個電子郵件。這就是電子郵件的目的;我們只是想讓短信成爲一種提醒,就像尋呼機在過去使用的方式一樣。我懷疑應該有辦法做到這一點,但可能需要花幾天的時間才能充分了解procmail或腳本管道和後綴網關。

如果我是世界上第一個想發送電子郵件事件短信提醒的人,我會感到驚訝嗎?

所以BCC顯然不是問題。電子郵件到SMS顯然不是問題。問題是如何修改BCC的電子郵件正文,或者如何在某些電子郵件事件中發送簡單的SMS警報(或簡單的電子郵件警報)(特別是,通過postfix在服務器上收到某些收件人的電子郵件時) 。

謝謝!

回答

0

您可以使用dovecot's sieveenotifyvnd.dovecot.execute
簡單enotify可以提供完全你所要求的。鴿舍特定vnd.dovecot.execute可用於實施額外的保護措施,以避免將郵件轟炸轉變爲短信轟炸。從RFC5435

實施例:

require ["enotify"]; 

if header :contains "from" "[email protected]" { 
    notify :importance "1" 
    :message "This is probably very important" 
    "mailto:[email protected]"; 
} 
相關問題