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のみを送信しようとしましたが、空白のテキストを残しましたが動作しません。私はすべてを試しました。どのようにすべきだと思いますか? –
*テキスト*(HTMLではない)をテキストフィールドに、HTMLをhtmlに入れるとどうなりますか? –