Gmail помечает почту как спам и не принимает её.
Ошибка в логах iRedMail
Jan 13 01:14:10 mail postfix/smtp[8542]: 4JZ5zQ5QfLzDm7kH: to=<usermail@gmail.com>, relay=gmail-smtp-in.l.google.com[64.233.184.26]:25, delay=32, delays=0.58/0.03/31/0.44, dsn=5.7.1, status=bounced (host gmail-smtp-in.l.google.com[64.233.184.26] said: 550-5.7.1 [111.222.333.444 12] Our system has detected that this message is 550-5.7.1 likely unsolicited mail. To reduce the amount of spam sent to Gmail, 550-5.7.1 this message has been blocked. Please visit 550-5.7.1 https://support.google.com/mail/?p=UnsolicitedMessageError 550 5.7.1 for more information. d3si872412wms.106 - gsmtp (in reply to end of DATA command))
Вот тут можно проанализировать заголовки письма, которое попадает в спам — https://mxtoolbox.com/EmailHeaders.aspx.
Есть вариант, что гугле не нравится подмена ip на SPF отправителя, т.е. ip адрес почтовика, который пересылает сообщение не авторизован для отправки писем от имени отправителя.
youtu.be/QV3fa7Rda38
apt-get install postsrsd postconf -e "sender_canonical_maps = tcp:127.0.0.1:10001" postconf -e "sender_canonical_classes = envelope_sender" postconf -e "recipient_canonical_maps = tcp:127.0.0.1:10002" postconf -e "recipient_canonical_classes = envelope_recipient" service postsrsd restart service postfix reload update-rc.d postsrsd defaults
Важно! После установки в файле nano /etc/default/postsrsd (это на debian) обязательно правильно прописать доменное имя почты, с которой идёт пересылка. Иначе могут возникнуть проблемы, как описано в этой записи - https://unix-garage.tk/google-banit-pochtu-oshibka-421-4-7-28/
После этих действий письмо на gmail перестало попадать в спам и нормально пришло в папку «Входящие».