Php Mail功能在我的服务器中不起作用

时间:2013-12-18 12:32:47

标签: php mysql mailer parallels

我正在为mY网站使用 Parallels Panel Sever 。这是Windows平台。我没有使用IIS Server.Php邮件功能不起作用。我收到了这个错误。

警告:mail()[function.mail]:SMTP服务器响应:503此邮件服务器在尝试发送到非本地电子邮件地址时需要进行身份验证。请检查您的邮件客户端设置或联系您的管理员以验证是否为此服务器定义了域或地址。在C:\ Inetpub \ vhosts

请帮我解决这个问题。提前谢谢。

1 个答案:

答案 0 :(得分:0)

这可能是因为您正在使用php mail()命令 - 然后通过 php.ini 文件中列出的smtp服务器发送它。

然而,当它到达那台服务器时,它说“嘿,你没有发给我 - 你发送到外部地址。我不会让你”。

您可以执行以下两项操作之一来解决此问题: - 更改smtp服务器设置以允许从服务器的IP地址中继 - 设置&使用'smtp authentication',它可以让你随时随地发送。这很可能已经在smtp服务器上设置,因此您只需要转到Interspire电子邮件营销设置页面并在'SMTP服务器'部分中输入相应的详细信息。