2015-04-01

Ubuntu Server 快速設定只寄不收郵件伺服器

如果你的 Ubuntu Server 和阿舍的一樣,需要自動寄出一些通知的郵件的話,那麼至少有二種做法可以選用,一種是借別人家的 SMTP Server 來發信,另一利就是自己安裝一個只寄不收的 SMTP Server 來用哩 ! 關於第一種做法,阿舍已經寫過這一篇來介紹過了,所以,今天要講的就是第二個方式囉 ! ....



關於 Ubuntu Server 設定只寄不收的 SMTP Server 的方式,阿舍之前已經有寫過用 Exim4 這套輕型郵件伺服器來架設的方式了,不過,阿舍最近試過 Postfix 之後發現,其實,用 Ubuntu 預設支援的 Postfix 來設定的話,更快更簡單,所以,阿舍就來介紹一下用 Postfix 設定只寄不收的郵件伺服器囉 !

這個項目選對了,就成功一大半了 ...
首先,請執行下面這一行指令來安裝 Postfix 及所需的相關套件,安裝好之後,預設就會跳出 Postfix 的設定晝面,請在第一個畫面選擇「Internet Site」,然後,在接下來的第二個畫面上直接按 Tab 鍵到 OK 後按 Enter 鍵,接著,就會完成 Postfix 的設定了哩 !

$ sudo apt-get install mailutils

這樣設定完成之後,你的 Ubuntu Server 就已經可以寄信了,請試著用下面的指令格式來寄看看,應該就可以把信寄出去,如果寄不出去,請先確認你的 Ubuntu 是否有一組可以對外的 IP 位址,如果沒有的話,就一定是寄不出去的囉 !

$ echo [信件內容] | mail -s [信件主旨] [收件人郵址] -aForm:[寄件人郵址]

例:

$ echo "你好嗎 ?" | mail -s "測試信" ayu-biz@gmail.com -aFrom:do-not-reply@arthurtoday.com

上面指令的 -aFrom: 選項是用來指定寄件人的郵件位址,可以任意的指定,如果沒指定的話,就會用寄信的這位使用者帳號加上這台電腦的主機名稱來當做寄件人的網址哩 ! ...

另外,如果你在安裝之後沒有順利或不小心沒把 Postfix 的設定畫面給執行完成的話,可以透過下面這行指令來重新進入 Postfix 的設定畫面,不過,設定的項目會變多,但是,請不用害怕,只要第一個畫面的「Internet Site」項目不要選錯,後面就都用預設值就可以了 ...

$ sudo dpkg-reconfigure -plow postfix





[+] Ubuntu 指令新手會用到的35個技法 - 這是以阿舍的使用經驗編寫出來的電子書,三天內應該就看的完,學的起來哩 ! 有空就參考一下囉 ! ... ^^=

關於阿舍

好文不藏私,請多分享囉!! ^^=



2 則留言 :

Ignio Lab 提到...

`echo "你好嗎 ?" | mail -s "測試信" ayu-biz@gmail.com -aForm:do-not-reply@arthurtoday.com`
這行打錯囉~ 是 -aFrom

Arthur Yu 提到...

Hello,

已更正。謝謝囉 ! ^^=

張貼留言

如果留言後,發現留言不見了,這通常是因為 Goolge 把它認為是垃圾留言了,請用信件通知阿舍調整 ( ayubiz@gmail.com )。謝謝 !