可能需要更改主机文件来configuration邮件

我原来的问题是PHP的邮件()函数将无法为我的服务器上运行Centos 5.5的程序工作。

我已经通过一个名为system-config-securitylevel-tui的程序configuration了防火墙,现在SMTP端口已打开。

sendmail被安装。

我看了我的maillog ,我收到以下消息:

myhost sendmail [932]:我的不合格主机名(myhost)不明; 睡觉重试

看看这个 stackoverflow文章,我可能需要对我的/ etc / hosts文件进行更改,但是我不确定我的情况是否与上面的相同,我当然不知道我在做什么。

我的主机文件如下所示:

127.0.0.1 localhost localhost.localdomain 78.227.199.181 myhost (fake ip address) 

从我读过的,我需要一个完全合格的域名为sendmail程序使用。

现在我已经build立了我的httpd web服务器的ServerName设置为我的域名。 如何为主机文件做同样的事情(即,如何添加完整的域名?该文件应该是:

 127.0.0.1 localhost localhost.localdomain 78.227.199.181 myhost www.fulldom.tld 

我不想在我的服务器上运行邮件服务器。 我有一个邮件帐户设置。 我只想要PHP函数的工作。 你认为我在正确的方向吗?

非常感谢

我在上面的例子中添加了我的完整域名到第二行,现在我可以发送邮件了。