【发布时间】:2011-06-23 07:46:05
【问题描述】:
我正在尝试使用 php 从我的服务器向我的手机发送短信。我最近将服务器配置为发送电子邮件,它确实如此(已验证)。但是,它进入了我的垃圾邮件箱。当我尝试通过短信发送消息时,我没有收到任何信息。
这是我正在使用的脚本:
$to = "myemailaddress@gmail.com";
$subject = "testing";
$body = "";
$headers = 'From: testemailaddress@gmail.com';
if (mail($to, $subject, $body, $headers)) {
echo("<p>Message successfully sent!</p>");
} else {
echo("<p>Message delivery failed...</p>");
}
我用于发送短信的地址是“收件人”字段中的 myphonenumber@txt.att.net。
我要冒昧地说这是一个身份验证问题,也许。
还有什么我需要进一步配置的吗? (即 php.ini)
【问题讨论】:
-
您可以使用常规电子邮件客户端向该地址发送短信吗? email to txt 网关有多种工作方式,您应该查看主机的文档。
-
前段时间遇到了同样的问题。它很可能会进入您的垃圾邮件箱,因为您将 From: 设置为 ..@gmail.com,而您的发送服务器类似于 localhost。尝试将 From: 设置为 noreply@yourdomain 并设置一个额外的“Reply-To:whatever@gmail.com”