Yahoo не принимает электронные письма, которые я отправляю ему [закрыто

StackOverflow https://stackoverflow.com/questions/2890758

  •  04-10-2019
  •  | 
  •  

Вопрос

Я пишу модуль SendMail, чтобы отправить некоторые вещи для пользователей сайта. Для тестирования это я использую свое собственное письмо в Yahoo, чтобы получить это письмо. Но что-то ужасное случилось. Около 1200 отправлено на мой адрес электронной почты в Yahoo на мгновение, и Yahoo отправил все их в спам-коробку. Теперь я не могу отправить какие-либо электронные адреса Yahoo, и мой сервер дает мне это сообщение в MailQ:

Доставка временно приостановлена: host g.mx.mail.yahoo.com [98.137.54.238] Отказался говорить со мной ...

Как я могу решить эту проблему?? Многие пользователи моего сайта имеют адрес электронной почты Yahoo.

Мой сервер использует Postfix. Спасибо за помощь .

Это было полезно?

Решение

Многие почтовые серверы заблокируют нераспознанный почтовый сервер, который пытается отправить много сообщений одновременно. Это функция безопасности, встроенная в большинство из них, и будьте благодарны за это; Любой, кто с демоном SendMail может залить свой почтовый ящик с помощью 1200+ спам-сообщений, если сервер не проверял.

Много раз вам придется ждать за 24 часа до того, как сервер отпустит вас снова. Иногда даже в неделю; Это никогда не уверен.

Я предложил построить систему очереди сообщений в вашу программу (или, если для него есть вариант, в ваш демон SendMail) ограничить до 50 сообщений в час на приемную хост, и тестируйте воду.

Другие советы

Вы отправили 1200 электронных писем на одну учетную запись все сразу? Если это так, вы, вероятно, были заблокированы на злоупотребление. Однако это может быть временным, если вы были в черном списке, вы, вероятно, должны Как связаться с Yahoo!.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top