[英]Amazon SES - Send HTML mail through PHP sdk
我正在嘗試使用amazon ses PHP sdk發送電子郵件。
我得到了以下代碼。 工作得很好
$body = "
<html>
<head>
<title>HTML email</title>
</head>
<body>
<p>This email contains HTML Tags!</p>
<table>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>
<tr>
<td>John</td>
<td>Doe</td>
</tr>
</table>
</body>
</html>
";
require_once('ses.php');
$ses = new SimpleEmailService('KEY', 'KEY');
$m = new SimpleEmailServiceMessage();
$m->addTo('mail@gmail.com');
$m->setFrom('Test Support <test@test.com>');
$m->setSubject('Hello, world!');
$m->setMessageFromString($body);
print_r($ses->sendEmail($m));
這段代碼非常好用,我很困惑如何通過這個腳本發送HTML格式的郵件。
像這樣的身體
$body='<div ><b>Name</b></div>';
任何人請幫助我提前謝謝
好吧,我想我找到了你正在使用的系統,它看起來不像標准的SES api。
嘗試
$m->setMessageFromString($plainTextBody,$HTMLBody);
你有$plainTextBody
和$HTMLBody
在該行之前定義的電子郵件的純文本版本和html版本。
如果您按照此處的示例進行操作,請執行此操作以使用css發送html電子郵件
$request['Message']['Body']['Html']['Data'] = $to;
那就是用Html替換Text鍵
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.