Yii2 + SwiftMailer + DKIM. Как?

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
sulrus
Сообщения: 20
Зарегистрирован: 2013.02.11, 18:34

Yii2 + SwiftMailer + DKIM. Как?

Сообщение sulrus »

Приветствую.
Подскажите, как это все хозяйство использовать? В интернетах упоминания не нашел.

P.S. Нашел https://gist.github.com/suzuki/8776887 такой гист, но как скрестить с Yii2 пока не сообразил.

Буду рад любой помощи, заранее благодарю.
Аватара пользователя
ifelse
Сообщения: 227
Зарегистрирован: 2013.02.05, 13:05

Re: Yii2 + SwiftMailer + DKIM. Как?

Сообщение ifelse »

Что конкретно вызывает сложность? Какие ошибки видите?
sulrus
Сообщения: 20
Зарегистрирован: 2013.02.11, 18:34

Re: Yii2 + SwiftMailer + DKIM. Как?

Сообщение sulrus »

Если честно, я надеялся, что кто-то решал уже подобную задачу и поделиться со мной кусочком кода. Если нет, то конечно уже пойду по пути дебагинга.
webster
Сообщения: 36
Зарегистрирован: 2011.12.17, 13:17

Re: Yii2 + SwiftMailer + DKIM. Как?

Сообщение webster »

А зачем вам это на php делать. Есть готовые пакеты, настроили отдельно и будет работать, с любого кода.

Погуглите по теме настройка SPF и DKIM на хабре точно пара статей было.
sulrus
Сообщения: 20
Зарегистрирован: 2013.02.11, 18:34

Re: Yii2 + SwiftMailer + DKIM. Как?

Сообщение sulrus »

webster писал(а):А зачем вам это на php делать. Есть готовые пакеты, настроили отдельно и будет работать, с любого кода.

Погуглите по теме настройка SPF и DKIM на хабре точно пара статей было.
Да, я знаю, что можно настроить smtp сервер и он сам все сделает, но мне интересен вариант отправлять с помощью sendmail и подписывать письма.
sulrus
Сообщения: 20
Зарегистрирован: 2013.02.11, 18:34

Re: Yii2 + SwiftMailer + DKIM. Как?

Сообщение sulrus »

ifelse писал(а):Что конкретно вызывает сложность? Какие ошибки видите?
Данный вариант полностью рабочий, но я думал, что можно это сделать с помощью конфига к yii\swiftmailer\Mailer
ZeiN
Сообщения: 180
Зарегистрирован: 2012.06.06, 13:59

Re: Yii2 + SwiftMailer + DKIM. Как?

Сообщение ZeiN »

sulrus писал(а): Да, я знаю, что можно настроить smtp сервер и он сам все сделает, но мне интересен вариант отправлять с помощью sendmail и подписывать письма.
Правильно настроенный DKIM подписывает письма уже после sendmail, в почтовом сервере, а не на стороне приложения.
SashaDP
Сообщения: 1
Зарегистрирован: 2017.08.02, 23:49

Re: Yii2 + SwiftMailer + DKIM. Как?

Сообщение SashaDP »

Способ нашел тут: http://www.yiiframework.com/forum/index ... _p__305401
Письмо подписалось DKIM (без smtp)

Вот сам код:

Код: Выделить всё

$signer = new \Swift_Signers_DKIMSigner($dkim_private_key, $dkim_domain, $dkim_selector);

$message = Yii::$app->mailer->compose($view, $params)
                 ->setFrom([$from_email => $from_name])
                 ->setTo($to_email)
                 ->setSubject($subject);

$message->getSwiftMessage()->attachSigner($signer);
$message->send();
Ответить