Отправка писем

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
detected
Сообщения: 174
Зарегистрирован: 2017.06.16, 12:24

Отправка писем

Сообщение detected »

При оформлении заказа на сайте осуществляется и регистрация пользователя если он не авторизован, когда заказ оформлен отправляется сообщение средствами yii2 smpt и плюс к этому отправляется и менеджеру на почту средствами php mail
Проблема: на gmail.com и mail.ru мне лично письма доходят все, почему не доходят негде от других пользователей? В чем может быть ошибка и где можно посмотреть проблемные места?
slo_nik
Сообщения: 344
Зарегистрирован: 2013.10.07, 19:08

Re: Отправка писем

Сообщение slo_nik »

Добрый вечер.
Используйте SwiftMailer, проблема решится.
Аватара пользователя
vitalik1183
Сообщения: 1675
Зарегистрирован: 2014.07.01, 08:42

Re: Отправка писем

Сообщение vitalik1183 »

Про PTR-запись еще забыли, тоже желательно настроить!
Проверить можно тут.
Yii2!
Nex-Otaku
Сообщения: 831
Зарегистрирован: 2016.07.09, 21:07

Re: Отправка писем

Сообщение Nex-Otaku »

PTR подходит только в случае "один IP - один домен". То есть, если на вашем IP несколько доменов, то на всех доменах PTR настроить не получится, только для одного из них. Ну а если с вами делит IP ещё кто-то, то вообще пиши пропало.

Поэтому и придумали всякие хитрые штуки SPF, DKIM, DMARC вместо устаревшего PTR.
Аватара пользователя
vitalik1183
Сообщения: 1675
Зарегистрирован: 2014.07.01, 08:42

Re: Отправка писем

Сообщение vitalik1183 »

SPF, DKIM, DMARC вместо устаревшего PTR
это все вообще разные вещи. Каким образом SPF-запись и DKIM делают альтернативу PTR?
SPF-запись указывает какие сервера имеют право отправлять почту с вашего домена.
DKIM служит для подписей писем.
PTR - это вообще "обратная запись". По этой записи почтовые сервера распознают имя хоста по его ип.
PTR подходит только в случае "один IP - один домен".
в целом да, но если нет записи, есть шанс увидеть в логах такое:
550 ERROR: No or mismatched reverse DNS (PTR) entries for x.x.x.x

Ну и разумеется никакие DKIM и прочие штуки не дают гарантии, что письмо не попадет в раздел "спам".

Поэтому лучше всего использовать транспорт того же яндекса или гугла(хотя и это от папки "спам" может не помочь). Тогда все эти деяния не нужны.
Yii2!
Nex-Otaku
Сообщения: 831
Зарегистрирован: 2016.07.09, 21:07

Re: Отправка писем

Сообщение Nex-Otaku »

Я уже всё сказал выше.
detected
Сообщения: 174
Зарегистрирован: 2017.06.16, 12:24

Re: Отправка писем

Сообщение detected »

поставил swiftmailer и авторизовался через gmail письма начали приходить, но на доменную не приходит, где надо настраивать доменную почту?
Nex-Otaku
Сообщения: 831
Зарегистрирован: 2016.07.09, 21:07

Re: Отправка писем

Сообщение Nex-Otaku »

Например на том же гугле, или на яндексе.

http://bfy.tw/GrxT
detected
Сообщения: 174
Зарегистрирован: 2017.06.16, 12:24

Re: Отправка писем

Сообщение detected »

Так почта не моя, с другого сервера
Nex-Otaku
Сообщения: 831
Зарегистрирован: 2016.07.09, 21:07

Re: Отправка писем

Сообщение Nex-Otaku »

Доменная почта - это почта, которая приходит вам на ваш домен от других пользователей.

Пример.

1. У вас есть свой домен "detected.ru"

2. На домен "detected.ru" вы настроили через Яндекс доменную почту "admin@detected.ru". Делается это через привязку домена к веб-сервису Яндекса.

3. Пользователь Билл Гейтс пишет вам письмо с адреса "billy@microsoft.com" на ваш адрес "admin@detected.ru".

4. Сервис доменной почты Яндекса обрабатывает эту почту для вас и кладёт в ваш почтовый ящик.

5. Вы заходите в почтовый ящик "admin@detected.ru" и читаете письмо от Билла Гейтса.

Вот это и называется "доменная почта". Если вы что-то другое имели в виду, уточняйте ваш вопрос.
Ответить