關於 Ubuntu Server 設定只寄不收的 SMTP Server 的方式,阿舍之前已經有寫過用 Exim4 這套輕型郵件伺服器來架設的方式了,不過,阿舍最近試過 Postfix 之後發現,其實,用 Ubuntu 預設支援的 Postfix 來設定的話,更快更簡單,所以,阿舍就來介紹一下用 Postfix 設定只寄不收的郵件伺服器囉 !
![]() |
這個項目選對了,就成功一大半了 ... |
$ sudo apt-get install mailutils
這樣設定完成之後,你的 Ubuntu Server 就已經可以寄信了,請試著用下面的指令格式來寄看看,應該就可以把信寄出去,如果寄不出去,請先確認你的 Ubuntu 是否有一組可以對外的 IP 位址,如果沒有的話,就一定是寄不出去的囉 !
$ echo [信件內容] | mail -s [信件主旨] [收件人郵址] -aFrom:[寄件人郵址]
例:
$ echo "你好嗎 ?" | mail -s "測試信" ayu-biz@gmail.com -aFrom:do-not-reply@arthurtoday.com
上面指令的 -aFrom: 選項是用來指定寄件人的郵件位址,可以任意的指定,如果沒指定的話,就會用寄信的這位使用者帳號加上這台電腦的主機名稱來當做寄件人的網址哩 ! ...
另外,如果你在安裝之後沒有順利或不小心沒把 Postfix 的設定畫面給執行完成的話,可以透過下面這行指令來重新進入 Postfix 的設定畫面,不過,設定的項目會變多,但是,請不用害怕,只要第一個畫面的「Internet Site」項目不要選錯,後面就都用預設值就可以了 ...
$ sudo dpkg-reconfigure -plow postfix
問題還是沒解決嗎 ?? 這裡有更多的 Ubuntu 相關教學可以參考哩 ...
買本阿舍寫的電子書帶走 - Ubuntu 指令新手馬上會用到的 35 個技法
4 則留言 :
`echo "你好嗎 ?" | mail -s "測試信" ayu-biz@gmail.com -aForm:do-not-reply@arthurtoday.com`
這行打錯囉~ 是 -aFrom
Hello,
已更正。謝謝囉 ! ^^=
$ echo [信件內容] | mail -s [信件主旨] [收件人郵址] -aForm:[寄件人郵址]
這行也打成 -aForm
Hello,
感謝 ! .. ^^=
張貼留言