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 [信件主旨] [收件人邮址] -aFrom:[寄件人邮址]
例:

$ echo "你好吗 ?" | mail -s "测试信" ayu-biz@gmail.com -aFrom:do-not-reply@arthurtoday.com
上面指令的 -aFrom: 选项是用来指定寄件人的邮件位址,可以任意的指定,如果没指定的话,就会用寄信的这位使用者帐号加上这台电脑的主机名称来当做寄件人的网址哩 ! ...

另外,如果你在安装之后没有顺利或不小心没把 Postfix 的设定画面给执行完成的话,可以透过下面这行指令来重新进入 Postfix 的设定画面,不过,设定的项目会变多,但是,请不用害怕,只要第一个画面的“Internet Site”项目不要选错,后面就都用预设值就可以了 ...

$ sudo dpkg-reconfigure -plow postfix

共享: