ubuntu下sendmail搭建
由于用php发EMAIL需要sendmail , 就找一下GOOGLE大神帮忙了,但弄了一个晚上, 还好, 最好可以了….步骤如下:
1, 安装 sudo apt-get install sendmail
2,Sendmail默认只会为本机用户发送邮件,要它可以对internet发的话, 先打开Sendmail的配置宏文件/etc/mail/sendmail.mc。找到Port=smtp, Addr=127.0.0.1′)dnl 改成 Port=smtp, Addr=0.0.0.0′)dnl , 保存
[root@localhost ~]#cd /etc/mail
[root@localhost ~]#mv sendmail.cf sendmail.org ;备份原来的Sendmail配置文件
[root@localhost ~]#m4 sendmail.mc > sendmail.cf ;生成新的Sendmail配置文件
3, 测试: echo “test mail ok” | mail -s “test mail ok” xxxxxxxxx@qq.com 时 , 出错:
程序 ‘mail’ 已包含在下列软件包中:
* heirloom-mailx
* mailutils
请尝试:sudo apt-get install <选定的软件包>
后来在GOOGLE大神的带领下, 发现是少了个mailx , 命令: sudo apt-get install bsd-mailx,
好了,再试一次, echo “test mail ok” | mail -s “test mail ok” xxxxxxxxx@qq.com
打开QQ邮箱,看看, 好了….PS:有可能在垃圾邮箱找到
如开了防火墙,就是注意 25端口要打开哦..