我正在尝试使用amazon ses PHP sdk发送电子邮件.
我得到了以下代码.工作得很好
$body = "
HTML email
This email contains HTML Tags!
";
require_once('ses.php');
$ses = new SimpleEmailService('KEY', 'KEY');
$m = new SimpleEmailServiceMessage();
$m->addTo('mail@gmail.com');
$m->setFrom('Test Support ');
$m->setSubject('Hello, world!');
$m->setMessageFromString($body);
print_r($ses->sendEmail($m));
这段代码非常好用,我很困惑如何通过这个脚本发送HTML格式的邮件.
像这样的身体
$body='
Name
';
任何人请帮助我
提前致谢
解决方法:
好吧,我想我找到了你正在使用的系统,它看起来不像标准的SES api.
尝试
$m->setMessageFromString($plainTextBody,$HTMLBody);
你有$plainTextBody和$HTMLBody在该行之前定义的电子邮件的纯文本版本和html版本.
标签:amazon-ses,php,amazon-web-services,email
来源: https://codeday.me/bug/20190825/1721081.html