|
|
|
@ -96,6 +96,12 @@ class MailBox(models.Model): |
|
|
|
except smtplib.SMTPDataError as e: |
|
|
|
except smtplib.SMTPDataError as e: |
|
|
|
self.status = 'E' |
|
|
|
self.status = 'E' |
|
|
|
self.error = e |
|
|
|
self.error = e |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Иногда письма о счетах, которые идут нашим манагерам попадают в спам |
|
|
|
|
|
|
|
# Добавил проверку на этот случай. Пусть еще разок попробуют |
|
|
|
|
|
|
|
if self.error[0:54] == "(554, b'5.7.1 Message rejected under suspicion of SPAM": |
|
|
|
|
|
|
|
self.status = 'Q' |
|
|
|
|
|
|
|
|
|
|
|
else: |
|
|
|
else: |
|
|
|
self.sent_date = datetime.datetime.now() |
|
|
|
self.sent_date = datetime.datetime.now() |
|
|
|
self.status = 'S' |
|
|
|
self.status = 'S' |
|
|
|
|