我正在使用亚马逊的SES电子邮件库发送短信,例如通过5556665555@vtext.com
发送短信,或者只发送一封电子邮件。但是,最近一些文本消息的标题显示了from地址,如下所示:
0000013a94c84b04-4f0a3d49-483f-4dfb-8b8c-87a33698a35f-000000@amazonses.com
即使同一封电子邮件最终在我的电子邮件中定期发送地址。可能是罪魁祸首/解决方案?这在以前工作得很好,没有改变如何处理标题(我使用亚马逊SES库,并没有与内部混乱)。当我将其发送到常规电子邮件地址或SMS网关地址时,代码完全相同。
更新
我已经意识到vtext会从地址更改为ReturnPath标头,从而为我提供冗长的地址。我已经尝试将opt变量设置为包含'ReturnPath', 'me@me.com'
,所以当我调用$ses->send_email($this->source,$this->destination,$this->message,$this->opt);
时它会传入它,但是,无论如何都会忽略它。如何强制SES遵守ReturnPath标头,或者显示正确的From地址。
令人不安的是,ReturnPath用于跳出报告,所以如果这个破解系统的Verizons已经到位,我就不会再收到反弹了......但这是我现在得到的最好的。