Mail Server (系統管理者) 的轉寄設定:
/etc/aliases 這個檔案主要是告訴 mail server 要將信轉寄給哪些使用者,或是交由那個程式處理.
例如:
代碼:
root: admin,jimin,abcd
support: william,jimin,ryan
jackie: "|/usr/local/bin/mail-post.pl"
說明:
1. mail server 會將原先寄給的 root 的信分送給 admin、jimin 和 abcd 三個帳號 (但是 root 自己就沒有了)
如果上例想 root 自己也保留一份
請寫成:
代碼:
root: admin,jimin,abcd,\root <== 自己的帳號前面要加一個反斜線
2. 如果你想設定某些人為同一個群組,例如上面的 support,實際上並沒有這個帳號,但是寄到這個帳號的 email 就會轉寄給寫在後面的所有帳號。
2.1 或者你也可以新增一個文字檔 support.txt (假設存放在 /usr/local/etc/postfix/maillist/support.txt )
文字檔內容
代碼:
william
jimin
ryan
然後在 /etc/aliases 中改成
代碼:
support: :include:/usr/local/etc/postfix/maillist/support.txt
也能有同樣的效果
3. 寄給 jackie 的信交由 mail-post.pl 這個程式來處理
如果你是使用 sendmail
在修改完 /etc/aliases 之後,要記得執行 newaliases 來更新 /etc/aliases.db,才能生效
如果你是使用 postfix
先確認 /etc/postfix/main.cf 的設定
代碼:
alias_maps = hash:/etc/aliases
修改完 /etc/aliases 之後,執行 postalias /etc/aliases 來更新 /etc/aliases.db
關於 aliases 之詳細說明,請 man aliases 查詢。
‧一般 User 的轉寄設定:
自行在家目錄中新增一個 ~/.forward 檔
假設帳號 admin 在家目錄中建立 .forward 檔案內容如下:
代碼:
abcd
test@pchome.com.tw
\admin
前二行的帳號都會收到轉寄的信件,
第三行,會留下同一封信給 admin 自己。
代碼: 選擇全部
1.https://xxx:10000/ WebMin
2.伺服器->Postfix 組態
3.Postfix 郵件程式->郵件別名
4.建立新的別名,
Description,說明
Address,原收件人
Alias to,選 Email Address 新收件人,若原收件人也要有一份時,前面有多加個\