0
我試圖發送一封html電子郵件,但不起作用。在到達的電子郵件中不解釋html。誰能告訴我爲什麼?以下是我用來發送電子郵件的代碼:使用Amazon SES API和PHP發送HTML格式的電子郵件
require 'vendor/autoload.php';
use Aws\Ses\SesClient;
$client = SesClient::factory(array(
'key' => '....',
'secret' => '....',
'region' => 'us-west-2'
));
$result = $client->sendEmail(array(
'Source' => 'test <[email protected]>',
'Destination' => array(
'ToAddresses' => array('[email protected]')
),
'Message' => array(
'Subject' => array(
'Data' => 'test',
),
'Body' => array(
'Text' => array(
'Data' => 'This is a <b>test</b>',
"Charset" => "UTF-8"
),
'html' => array(
'Data' => 'This is a <b>test</b>',
"Charset" => "UTF-8"
),
),
),
'ReplyToAddresses' => array(....)
));
電子郵件發送正確,但標籤不被解釋。誰能告訴我我做錯了什麼?
你把html放在郵件正文的文本部分。 – nogad
我試着只發送日期html並留下空白文本,但不起作用。我已經嘗試了一切。你認爲應該如何? –
如果將* text *(不是HTML)放在HTML文本字段和HTML中,會發生什麼? –