exim4+gmail

網路上很多教學了,這是留著最簡易的版本,留著讓自己忘記的時候可以用 感謝 使用GMail作為Ubuntu Linux的SMTP主機 張貼時間:4th September 2010,張貼者:Yan-hong Lin

以下為其Blog內容照貼:

首先必須作Exim4的設定,指令為: sudo dpkg-reconfigure exim4-config

出現設定畫面後,開始如下步驟完成設定:

選擇「mail sent by smarthost; received via SMTP or fetchmail」
輸入伺服器的網域名稱,例如 yourhost.com (可以選擇將網域名稱註冊到Google應用服務)
接著「listen on for incoming SMTP connections」設定為127.0.0.1 (僅允許本地端連線)
將「Other destinations for which mail is accepted」設定保留空白
將「Machines to relay mail for」設定保留空白
將「Machine handling outgoing mail for this host (smarthost)」設定為smtp.gmail.com::587 (重要)
「hide local mail name in outgoing mail」選擇No
「don’t keep number of DNS-queries minimal (Dial-on-Demand)」選擇No
選擇「mbox」
「split configuration into small files」選擇No

接下來,編輯 /etc/exim4/passwd.client 加入帳號及密碼設定,格式如下。
*:username:password

再來就可以用mail指令測試發信。
先下指令 mail -s '郵件主旨' you@mailserver
隨意輸入一些測試內容
最後一行只輸入一個小數點「.」就按Enter。
出現Cc:再直接按Enter略過。
這封測試郵件就會加入寄出郵件的佇列。

檢查信箱是否收得到測試信,若有問題則可以檢查Exim4的Log檔,查看郵件寄出紀錄是否正常。
tail -n 20 /var/log/exim4/mainlog

設定之後就可以發信了!

Comments