-
-5 30
-
在Linux下通过PHP的sendmail函数可以很方便的发送邮件,可是微酷在安装sendmail后却总接收不到邮件,搞了一晚上也还是糊涂着,虽然最后能成功接收了,不过还是晕。
安装sendmail:
sudo apt-get install sendmail
这样还是不能在外网通过sendmail发信,需要将MTA-v4的监听地址去掉,这样就可以监听所有地址。
打开 /etc/mail/sendmail.mc 文件,将Addr=127.0.0.1 去掉,修改后如下图:

修改完毕后使用sendmailconfig命令,一路选择Y即可。最后这个命令会reload sendmail。
如果到这里你能接收到邮件了,那么恭喜,当然有可能你也接收不到。
微酷发现sendmail和hostname有关,当我成功接收邮件后把hostname改了个名字,结果就接收不到邮件了,到底怎么回事现在还弄不懂。
研究中……先睡觉。
未完待续……
本文永久链接地址: http://www.vcoo.me/show/1458.html
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

2楼 很蛋疼的样子
Post:2010-8-19 12:04:25
现在用outlook能链接到POP3但是不能登录
你说和hostname有关?是哪个hostname? sendmail 里面的么?
- -蛋疼的很。。看到请麻烦回复个邮件 - -3Q
1楼 u特尔 http://www.uteer.com
Post:2010-6-3 12:47:55