如a,b,c三個人寄的信,不管寄給信都寄一份給d****
sendmail 有否這樣的設定?
請參考:
Linux 如何將特定使用者外寄郵件 bcc 起來?
裡的解答。
看你要加上
How can I automatically copy messages based on sender or recipient addresses?
裡所提的模組,重編 sendmail?
或是安裝 mimedefang 這個 sendmail milter,
然後藉著語法來設定?
你好,我已用clamav + mailscanner了
可能沒辦法裝mimedefang?
另一個重編sendmail 看不懂,能否請你指導應怎麼做?
如果你已用 mailscanner,
參考:
邪惡的Archive Mail備份郵件(By MailScanner)
或在網路上找 mailscanner archive mail 的設定例子。
至於重編sendmail的方式,
沒有必要用此方法,
會產生更多的問題;
而再看那個 logall.c 的模組,
好像只是把指定的信件內容,
記錄到 mail log 裡,
似乎不是轉寄給另個帳號的功能。
你還是就以 mailscanner 語法為研究目標吧!
你好,我看了邪惡的Archive Mail備份郵件(By MailScanner)
進去
vim /etc/MailScanner/MailScanner.conf
我只有看到
Archive Mail = /var/spool/mail_backup/
#Archive Mail =
不知道要怎麼設定
我找不到Archive Mail = /etc/MailScanner/archive.rule
是要自己改成那樣嗎?
那網址寫的太簡略,不敢亂改
參考官方網的說明:
Mail archiving and monitoring
簡而言之,Archive Mail 後面可加:
1.某email地址,信都會轉一份過去。
2.目錄名,所有信都會存過去
3.某檔名,所有信都會附加到該檔
或者也可以:
4.規則檔名,該檔裡可更精確控制哪些信怎麼存或怎麼轉。
以指定規則檔為例:
<pre class="c" name="code">Archive Mail = /etc/MailScanner/rules/archive.mail.rules
那個檔案的內容可以是:
<pre class="c" name="code">From: user1@yourdomain.com /var/spool/MailScanner/archive/user1
From: user2@yourdomain.com /var/spool/MailScanner/archive/user2
From: *@yourdomain.com /var/spool/MailScanner/archive/otherusers
FromOrTo: default
這是從:
http://lists.mailscanner.info/pipermail/mailscanner/2003-January/008860.html
的具體例子。
FromOrTo: default
請問這行是什麼意思,是否一定要加?就是因為我.conf改變了
指定一行說其它用預設的意思?
試了好些天,後來參考mis先生的設定好了,非常感謝
自接觸LINUX開始,我都是用SENDMAIL的,但從公司要用複雜的BCC(密件抄送)及限制收發權限後,我只好改用POSTFIX了,用系統內建的功能即可達成,而且切換也簡單
在POSTFIX中,單一BCC只要用「BCC mapping」的功能即可達成目的,如果要多個BCC,則先在aliases中建立關係,再去「BCC mapping」指定即可
例如A,B設定要BCC給D,E,F,另外C要BCC給G,則先建立一個SEND_GROUP(舉例),然後指定
SEND_GROUP:D,E,F
再到「BCC mapping」中的「Sender mappings」裡建立
A:SEND_GROUP
B:SEND_GROUP
C:G
如此即可簡單的達到目的