Reference:
從 Linux 測試寄信是否正常。
1. 安裝 ssmtp: yum install ssmtp
2. 編輯設定檔: vi /etc/ssmtp/ssmtp.conf (依照smtp server要求設定)
mailhub=smtp.gmail.com:587
useSTARTTLS=YES
AuthUser=username-here
AuthPass=password-here
TLS_CA_File=/etc/pki/tls/certs/ca-bundle.crt
useSTARTTLS=YES
AuthUser=username-here
AuthPass=password-here
TLS_CA_File=/etc/pki/tls/certs/ca-bundle.crt
3. 編輯設定檔: vi /etc/ssmtp/revaliases
root:username@gmail.com:smtp.gmail.com:587
4. 測試寄信: echo "Test message from Linux server using ssmtp" | ssmtp -vvv revceivers-email@gmail.com
參數 -vvv 會顯示詳細連線資訊,用以判斷寄信失敗的原因。