參考網頁:
建立只發送Mail的Mail Server – iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
因為需要查看系統的 Log ,所以想要利用 gmail,將系統產生的 Log 檔,寄送到指定的信箱。
1. 安裝 ssmtp 套件
# yum install ssmtp
2.備份原設定檔 /etc/ssmtp/ssmtp.conf
# cp /etc/ssmtp/ssmtp.conf /etc/ssmtp/ssmtp.conf.$(date +%F)[@more@]3. 修改 /etc/ssmtp/ssmtp.conf 設定檔
# egrep -v ‘^$|^#’ /etc/ssmtp/ssmtp.conf
root=postmaster
mailhub=smtp.gmail.com:587
Hostname=xxxxx.sytes.net
AuthUser=xxxxx@gmail.com
AuthPass=xxxxx
FromLineOverride=YES
UseTLS=YES
UseSTARTTLS=Yes
TLS_CA_File=/etc/pki/tls/certs/ca-bundle.crt
4. 更改檔案權限
# chmod 600 /etc/ssmtp/ssmtp.conf
5. 測試是否可以正常使用
# echo “Testing” | mail -s “Test Email” yourname@gmail.com
6. 如果還有安裝其它的 Mail Server,就要設定系統使用的 MTA
# alternatives –config mta
有 2 個程式提供「mta」。
選擇 指令
———————————————–
*+ 1 /usr/sbin/sendmail.postfix
2 /usr/sbin/sendmail.ssmtp
請輸入以保留目前的選擇[+],或輸入選擇號碼:2
表單使用 Gmail 當 SMTP
啟用「安全性較低的應用程式存取權限」
https://www.google.com/settings/security/lesssecureapps