[Есть множество похожих вопросов по ServerFault, но я не смог найти ни одного, который точно отвечал бы требованиям]
Задний план: Я использую Gmail в качестве почтового клиента. Моя электронная почта example@gmail.com. Однако электронная почта, с которой люди обращаются ко мне, - это me@example.com. Я запускаю сервер, на котором размещены www.example.com и другие домены, на ServerBeach.
До вчерашнего дня я безболезненно отправлял сообщения SENDMAIL, просто пересылал электронные письма на me@example.com на example@gmail.com, и в течение нескольких лет все было хорошо.
Внезапно моя электронная почта перестала работать - то есть моя учетная запись Gmail перестала получать электронные письма через пересылку с моего сервера.
Заглянув в него, я обнаружил на моем сервере кучу писем с таким содержанием:
... while talking to gmail-smtp-in.l.google.com.:
>>> RCPT To:<pitosalas@gmail.com>
<<< 450-4.2.1 The user you are trying to contact is receiving mail at a rate that
<<< 450-4.2.1 prevents additional messages from being delivered. Please resend your
<<< 450-4.2.1 message at a later time. If the user is able to receive mail at that
<<< 450-4.2.1 time, your message will be delivered. For more information, please
<<< 450 4.2.1 visit xxxxxx://mail.google.com/support/bin/answer.py?answer=6592 u15si37138086qco.76
pitosalas@gmail.com... Deferred: 450-4.2.1 The user you are trying to contact is
receiving mail at a rate that
>>> DATA
<<< 550-5.7.1 [64.34.168.137 1] Our system has detected an unusual rate of
<<< 550-5.7.1 unsolicited mail originating from your IP address. To protect our
<<< 550-5.7.1 users from spam, mail sent from your IP address has been blocked.
<<< 550-5.7.1 Please visit xxxxx://www.google.com/mail/help/bulk_mail.html to review
<<< 550 5.7.1 our Bulk Email Senders Guidelines. u15si37138086qco.76
554 5.0.0 Service unavailable
... while talking to alt1.gmail-smtp-in.l.google.com.:
Исходя из того, что я исследовал, я думаю, что кто-то каким-то образом угоняет мое доменное имя или что-то в этом роде, и это каким-то образом заставило серверы Gmail заметить и отключить меня. Но я на самом деле не знаю, что происходит, и не вижу, какие электронные письма могут быть связаны.
Я читал на сайте zoneedit.com материал, который звучит так, будто у них есть решение для того, что я пытаюсь сделать. Я также много читал об администрировании DNS и SENDMAIL и пробовал разные вещи, но ничего не работает.
У меня такая же проблема, но я использую приложения Google. Кажется, что любая почта, пересылаемая в приложения Google или Gmail, не работает. Я думаю, это связано с тем, что там новое подписание электронной почты dkim. Пересылка не работает, если адрес не совпадает с криптоключом.
Пару месяцев назад я выступал с презентацией о надежной доставке почты и избегании черных списков. Надеюсь, это поможет вам.
https://entropystream.net/index.php/2010/10/19/delivering-the-mail/
Сколько в среднем писем пересылается с сервера ServerBeach в Google?
Правильно ли настроен обратный DNS с соответствующей записью «A» для вашего ServerBeach Server? Вы можете проверить это, выполнив nslookup, но используя IP-адрес вашего сервера для запроса. Я не уверен, что вы знаете о DNS, поэтому позвольте мне дать вам краткий обзор:
Отправка слишком большого количества сообщений или неверно настроенный DNS может привести к тому, что вас отметят как спамера.
Также зайдите в CheckOR.com и проверьте, является ли ваш почтовый сервер «открытым ретранслятором», что означает, что каждый может использовать ваш сервер для отправки электронной почты кому угодно (это плохо - у спамеров есть инструменты для сканирования открытых ретрансляторов, чтобы использовать их для рассылки спама. )
Я использую сервер Postfix и сегодня столкнулся с той же проблемой. Есть две проблемы, о которых следует помнить, если вы пытаетесь пересылать электронную почту со своего сервера в учетную запись gmail:
Во-первых, Google отклоняет некоторые спам-сообщения во время подключения по SMTP. Если это произойдет, ваш MTA может фактически отправить сообщение о недоставке обратно (предполагаемому) отправителю; это известно как обратное рассеяние, и его следует избегать. Кроме того, сообщение о недоставке, отправленное вашим MTA, может содержать имя учетной записи Gmail, в которую не удалось доставить; это не обязательно информация, которую вы хотите публиковать. Для справки SMTP-сообщение от Google выглядит так:
550-5.7.1 Our system has detected that
550-5.7.1 this message is likely unsolicited mail. To reduce the amount of spam
550-5.7.1 sent to Gmail, this message has been blocked. Please visit
550-5.7.1 http://support.google.com/mail/bin/answer.py?hl=en&answer=188131 for
550-5.7.1 more information. x47si18849303yhd.100 - gsmtp
Во-вторых, если это происходит часто, Google может начать ограничивать количество писем, которые он разрешает отправлять с вашего IP-адреса, и вы получите это сообщение:
421-4.7.0 Our system has detected an unusual rate of
421-4.7.0 unsolicited mail originating from your IP address. To protect our
421-4.7.0 users from spam, mail sent from your IP address has been temporarily
421-4.7.0 rate limited. Please visit
421-4.7.0 http://www.google.com/mail/help/bulk_mail.html to review our Bulk
421 4.7.0 Email Senders Guidelines. u10si25718847yhf.138 - gsmtp
К сожалению, похоже, что эти две проблемы в совокупности делают непрактичным пересылку электронной почты для себя в вашу учетную запись Gmail. Я не могу найти способ сказать Gmail: «Эй, этот IP-адрес является частью моей системы получения почты, и вы не должны отмечать его как спамер только потому, что он пересылал мне спам».
Вместо пересылки в Gmail вам следует настроить почтовый ящик POP3 на своем сервере и настроить Gmail для получения почты оттуда.