Ответ 1
Так как июль 2012 г., легко подписать исходящую почту через SES.
Инструкции просты и понятны.
p.s: извините за некропостинг, но этот вопрос возникает, когда я пытался сделать то же самое.
Наконец-то я получил SES, но теперь я столкнулся с другой проблемой
Отправленное сообщение отправляет amazonses.com
в поля от и отправленные по почте, такие как этот
Я в настоящее время имею доступ к песочнице
from: [email protected] via amazonses.com
to: [email protected]
date: Sat, Jun 2, 2012 at 3:30 PM
subject: Subject message
mailed-by: amazonses.com
вопрос: как я могу удалить amazonses.com
из этих 2-х файлов и заменить поле "по почте" на адрес моей компании?
heres my php
function sendMail($to, $subject, $message, $from ) {
require_once('sdk-1.5.6.2/sdk.class.php');
$AWS_KEY = "********************";
$AWS_SECRET_KEY = "****************************************";
$amazonSes = new AmazonSES(array( "key" => $AWS_KEY, "secret" => $AWS_SECRET_KEY ));
$response = $amazonSes->send_email(
$from,
array('ToAddresses' => array($to)),
array(
'Subject.Data' => $subject,
'Body.Html.Data' => $message,
)
);
if (!$response->isOK()) {
return false;
}else {
return true;
}
return false;
}
sendMail('[email protected]', "Body message", "Subject message", "[email protected]" );
SOLVED: пока sent mail
находится из проверенного домена, amazonses.com
не отображается
Так как июль 2012 г., легко подписать исходящую почту через SES.
Инструкции просты и понятны.
p.s: извините за некропостинг, но этот вопрос возникает, когда я пытался сделать то же самое.
Причина, по которой вы получаете это, по умолчанию вам предлагается использовать Amazon собственную DKIM.
Чтобы удалить текст 'via amazonses.com', вам необходимо следовать инструкциям подобным этим, чтобы настроить собственные ключи DKIM.
Заметьте, что я еще не тестировал это сам.
Установите MX и SPF записанную форму amazon ses в свой поддомен, через который вы отправляете свои письма.
например: Предположим, что проверенный домен на amazon ses: domain.com затем добавьте запись MX и SPF, полученную, когда вы нажимаете на верный домен на субдомен - abc.domain.com
Он изменит вашу почту на abc.domain.com
Я не верю, что ты можешь. SES позволяет отправлять только ваш домен (или другой подтвержденный адрес), и он всегда имеет печать ses.
Даже если ваша php-почта имеет адрес From, отличный от подтвержденного электронного письма от SES, он пройдет через SES, но через амазонки покажет. Но если адрес From - это подтвержденное электронное письмо с SES, тогда адрес отправителя не будет отображаться. Чтобы не показывать адрес через адрес, лучше изменить php script отправки почты.