我之前发过一篇关于向指定地址发送电子邮件的问题。
我发现我必须设置一个电子邮件服务器。我安装了WAMP然后我必须设置一个SMTP服务器,我从softstack.com下载了该服务器。
之前的错误消失了,但现在我有这个错误:
警告:mail():SMTP服务器响应:550收件人无效: 在第56行的C:\ wamp \ www \ process.php中的testing@testing.com
第56行的代码:
if (mail($to, $subject, $message)):
$msg = "Thanks for filling out our form";
else:
$msg = "Problem sending the message";
endif; // mail form data
我已经看到了与此相关的其他线程建议使用phpEmailer
,但我正在关注教程,并且不知道为什么它不起作用。
答案 0 :(得分:1)
这是您的邮件服务器的问题,而不是您的PHP安装问题。通常,您的ISP会阻止您在本地域之外发送邮件(在本例中为您的本地主机)。 WAMP /您的SMTP服务器未配置,也不可用作中继服务器(尝试使用其他已知和配置的SMTP服务器而不是本地服务器)
答案 1 :(得分:0)
如果您在此处查看:http://www.serversmtp.com/en/smtp-error
550 错误时说:
它通常在远程端定义一个不存在的电子邮件地址。
也许您应该尝试使用自己的电子邮件地址进行测试。