SSMTP не может отправить определенный текст

Извиняюсь за любые упущения в деталях, только начал учиться кодировать.

Я написал скрипт на python 3, который случайным образом выбирает правило для отправки мне по электронной почте каждое утро, а затем сценарий bash в Ubuntu, который использует SSMTP для извлечения выбранного правила из текстового файла и отправки его мне по электронной почте. Я использую SMTP-сервер Google.

Проблема - иногда это работает, а иногда нет. После небольшого устранения неполадок я обнаружил, что из 12 правил, которые были выбраны случайным образом, электронные письма для 3 из них надежно не получены, т.е. те 3 не получены 100% времени, а другие электронные письма - 100% времени.,

Я запустил SSMTP -v и выходные данные для всех 12 текстов правил одинаковы - ошибок нет. Я полагаю, что это как-то связано с текстом в 3 правилах, по которым я не получаю электронные письма, но я не знаю, для чего.

Мне было интересно, может ли мой скрипт на python быть релевантным, но поскольку вывод ssmtp показывает, что электронное письмо отправлено без ошибок, я думаю, что это не связано с проблемой.

Любая помощь приветствуется.

Вот правила, отправленные в теле каждого письма.

Broken - письма не получены

  • Это правило 1.
  • Это правило 5ive
  • r! u! l! e 10

Не сломанные письма получены

  • Правило второе!!!
  • Рул тви
  • Правило четвертое Правило четвертое
  • Правило6 Правило 7.
  • ruleeight
  • ПРАВИЛЬНАЯ НИНА
  • Rule11
  • Правило 12

Из /var/log/syslog:

Oct 21 16:00:04 hostname sSMTP[19858]: Sent mail for user@hostname (221 2.0.0 closing connection e6sm3919224pfg.42 - gsmtp) uid=1000 username=user outbytes=364

Из SSMTP -v:

[<-] 220 smtp.gmail.com ESMTP p4sm3235791pga.58 - gsmtp
[->] EHLO hostname
[<-] 250 SMTPUTF8
[->] STARTTLS
[<-] 220 2.0.0 Ready to start TLS
[->] EHLO hostname
[<-] 250 SMTPUTF8
[->] AUTH LOGIN
[<-] 334 VXNlcm5hbWU6
[->] YWNyb215cm1leC5uekBnbWFpbC5jb20=
[<-] 334 UGFzc3dvcmQ6
[<-] 235 2.7.0 Accepted
[->] MAIL FROM:<user@hostname>
[<-] 250 2.1.0 OK p4sm3235791pga.58 - gsmtp
[->] RCPT TO:<my.email@gmail.com>
[<-] 250 2.1.5 OK p4sm3235791pga.58 - gsmtp
[->] DATA
[<-] 354  Go ahead p4sm3235791pga.58 - gsmtp
[->] Received: by hostname(sSMTP sendmail emulation); Sat, 21 Oct 2017 17:00:01 +1300
[->] From: user@hostname
[->] Date: Sat, 21 Oct 2017 17:00:01 +1300
[->] To:my.email@gmail.com
[->] Subject:Daily Rule
[->]
[->] RULE FOUR RULE FOUR
[->] .
[<-] 250 2.0.0 OK 1508558404 p4sm3235791pga.58 - gsmtp
[->] QUIT
[<-] 221 2.0.0 closing connection p4sm3235791pga.58 - gsmtp

0 ответов

Другие вопросы по тегам