php脚本:使用msmtp进行电子邮件到短信 - 奇怪的情况

时间:2015-05-12 19:58:19

标签: php email sms msmtp

当我从此CLI脚本发送电子邮件到短信时:

$th=array("1360xxxxxxx@tmomail.net","Message","sending myself a text message");
mail("$th[0]","$th[1]","$th[2]");

它工作正常,我通常在5-7秒内收到短信。

但我有另一个程序使用它:(现在我通过CLI运行它,但目标是cron它)

function textmessage($line) { $th = explode ("~~",$line);
mail("$th[4]","$th[3]","$th[6]");

我没有收到消息。

我暂时添加了这一行:

print"number: $th[4] subject: $th[3] message: $th[6]";

所以我知道邮件正在以正确的顺序进行格式化/汇编。

两个脚本都通过我的Gmail帐户使用msmtp。两者都在msmtp.log中没有显示错误,并且消息确实显示在我的gmail发送邮件文件夹中。

我已经检查了我要检查的所有内容:php.ini,msmtprc,我的Gmail帐户,并且没有发现任何问题。也许我需要添加一个特殊的标题,或者可能\ r \ n到变量?我开始怀疑问题出在tmomail.net上。靠固定收入生活,我真的不能使用付费短信网关,所以我希望有解决这个问题的方法。

0 个答案:

没有答案
相关问题