Yii Framework Forum: Yii2 Swiftmailer: обработка возвращаемых сервером кодов - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Yii2 Swiftmailer: обработка возвращаемых сервером кодов Rate Topic: -----

#1 User is offline   shaps 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 1
  • Joined: 24-February 18

Posted 24 February 2018 - 06:26 AM

Доброго дня!

ситуация:
производится отправка почтового сообщения посредством yii\swiftmailer\Mailer (Swift_SmtpTransport)

адрес почтового ящика получателя указан неверно.
соответственно, от сервера на адрес отправителя приходит письмо:

...
mxs.mail.ru: 550 Message not accepted -- invalid mailbox.
Local mailbox ***@mail.ru is unavailabel: user not found.
...

при этом ->send() возвращает TRUE

вопрос:
можно ли отловить коды ответа сервера в момент отправки почты?
как, например, отправляя почту посредством fsockopen?
0

#2 User is offline   samdark 

  • Having fun
  • Yii
  • Group: Yii Dev Team
  • Posts: 5,225
  • Joined: 17-January 09
  • Location:Russia

Posted 02 March 2018 - 12:13 PM

Нет. Ваше письмо было отправлено успешно. То, что оно не дошло нельзя выяснить до того момента, пока вам не придёт оповещение об этом. Факт прочтения обычно отслеживают картинками в 1px, которые указывают на какой-то URL, где данные пишутся в базу.
Yii 2.0 Development Cookbook

Enjoying Yii? Star us at github

Support me so I can work more on Yii: https://www.patreon.com/samdark
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users