Я использую AWS SDK для PHP (https://github.com/aws/aws-sdk-php) для отправки электронных писем с помощью Amazon SES. Вот код:
<?php
require 'vendor/autoload.php';
use Aws\Ses\SesClient;
$client = SesClient::factory(array(
'key' => 'XXXXXXXXXXXXXXXX',
'secret' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
'region' => 'eu-west-1'
));
$result = $client->sendEmail(array(
// Source is required
'Source' => 'Télécom Co <[email protected]>',
// Destination is required
'Destination' => array(
'ToAddresses' => array('Grégory Smith <[email protected]>')
),
// Message is required
'Message' => array(
// Subject is required
'Subject' => array(
// Data is required
'Data' => 'The subject',
'Charset' => 'utf-8',
),
// Body is required
'Body' => array(
'Text' => array(
// Data is required
'Data' => 'The message',
'Charset' => 'utf-8',
)
),
)
));
?>
Проблема в том, что в почтовых клиентах "Télécom" отображается как "T�l�com", а "Grégory" - как "Gr�gory".
Есть ли решения этой проблемы?