返回列表 發帖

Ubuntu 利用 Gmail 寄送信件

裝好之後,要人工來建立這個 msmtp 的設定檔,請在 /etc 下建立一個叫做「msmtprc」的檔案,然後,在 /etc/msmtprc 檔案裡,加入下列設定內容,其中的 user、password 和 from 等三項要改成你的 GMail 帳號的帳號名稱、密碼和電子郵件位址,其它項目保不變,完成後就存檔。
  1. account gmail
  2. host smtp.gmail.com
  3. protocol smtp
  4. port 587
  5. auth on
  6. from arthur.yu@arthurtoday.com
  7. user arthur.yu@arthurtoday.com
  8. password 12345678
  9. tls_starttls on
  10. tls_certcheck off
  11. logfile /home/msmtp/msmtp.log
  12. account default: gmail
複製代碼
弄好 /etc/msmtprc 檔之後,請先檢查 /usr/sbin 底下有沒有 sendmail 這支程式,如果有,請先把它更名掉,如果沒有,那就請執行下面的指令來用 msmtp 取代 sendmail,都設好之後,當有程式呼叫 sendmail 時,就會交由 msmtp 來執行哩 !

sudo ln -s /usr/bin/msmtp /usr/sbin/sendmail

msmtp的配置中,auth要设置为“login”而不是“on”,否则会出现:

msmtp: cannot use a secure authentication method

返回列表