我最近在我的php中安装了邮件,我可以在我的命令服务器上发送邮件但是当我在php上使用它时,我没有收到电子邮件
<?php
mail('youremailaddress@here.com','Test Email','Testing to see if this comes through');?>
我在这个网站上进行了研究,但是我发现没有什么可以帮助我的 1)看看端口25是否被阻塞,事实并非如此。 2)我尝试了这段代码,看看是否会发送任何内容:
[root]# netstat -plnt |grep :25
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1228/master
tcp6 0 0 ::1:25 :::* LISTEN 1228/master
没有,没有 3)当我做telnet domain.com 25 我得到了
尝试IP ...
telnet:连接到地址IP:连接被拒绝 )
dropdownParent: "body"
我还能做些什么才能让它真正起作用,我使用本网站上的步骤安装邮件,它应该都运行良好 http://www.tecmint.com/setup-postfix-mail-server-smtp-using-null-client-on-centos/
答案 0 :(得分:0)
如果您可以手动发送邮件,邮件服务器就可以了。 似乎php邮件有问题 - 默认情况下,它使用sendmail。
您可以尝试删除postfix并安装sendmail(记得停止/终止postfix服务!)。