PHP邮件功能从服务器发送,但不从PHP发送

时间:2016-12-13 15:18:27

标签: php linux

我最近在我的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/

1 个答案:

答案 0 :(得分:0)

如果您可以手动发送邮件,邮件服务器就可以了。 似乎php邮件有问题 - 默认情况下,它使用sendmail。

您可以尝试删除postfix并安装sendmail(记得停止/终止postfix服务!)。