ПроблемаДобавить Header Флаг в YiiMailer
Хотя Отправка почты через Postfix и через Amazon SES он бросает меня,
554 Сообщение отклонено: Адрес электронной почты не подтвержден.
сообщение об ошибке, и я подтвердил мою От Адрес электронной почты и Amazon SES находится в производственной среде, так что не проблема там. Это то, что Amazon документация говорит:
Адрес электронной почты не проверен -Ваш счет в песочнице и один из почтовых адресов получателей не был проверен. Это может относиться к адресам «Отправитель», «Возврат-путь» или «От».
Если вы не запросили доступ к продукту ASES Amazon, вам необходимо указать каждый адрес получателя, за исключением получателей , предоставленных симулятором почтового ящика Amazon SES. Вы также должны подтвердить свой собственный адрес «От» . Для получения дополнительной информации см. Проверка адреса электронной почты Адреса и домены в АЭС «Амазонка» и Тестирование АЭС «Амазонка» Email Отправка.
SO, после поиска решения я обнаружил BLOG POST объясняющий решение этой проблемы, которая говорит, добавив -f
флаг в электронной почте будет решить эту проблему,
<?php
$to = '[email protected]';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: [email protected]' . "\r\n" .
'Return-Path: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n";
mail($to, $subject, $message, $headers, '-f [email protected]');
?>
Что на самом деле решить проблему, Но я не могу установить его на YiiMailer. На данный момент я добавляю этот флаг непосредственно в php.ini as,
sendmail_path to usr/sbin/sendmail -t -i -f "[email protected]"
Он отлично работает. Но я не хочу этого делать.
То, что я сделал
ли, создать установку YiiMailer как,
$mail = new YiiMailer('customerEmail', $data);
Common::setup_smtp($mail);
$mail->setLayout('mail');
$mail->render();
$mail->From = Yii::app()->params['adminEmail'];
$mail->FromName = 'PENDING NOTIFICATION';
$mail->Subject = $data['subject'];
$mail->AddAddress($data['sendTo']);
И для добавления флага я пытался,
Добавление флага непосредственно в a С адреса: Результаты аналогичные недействительный email
$mail->From= "-f [email protected]"
Добавление дополнительных параметров «Форма» со значением как «-f exaple @ example.ком»: Результаты Дубликат форма Адрес (что очевидно: D)
Вопрос:
- Как я могу установить флаг заголовка с помощью YiiMailer
- Это связано с неправильной конфигурации Postfix с Amazon SES? Тем не менее, та же настройка отлично работает для Java-приложения.
PS
- Код работает на Sendmail и swiftmail без Amazon SES, не необходимости флага заголовка.
Спасибо, товарищ !!! Это была спасательная жизнь. Еще раз спасибо!! – Runcorn