Отправка электронной почты-проблема SMTP-C # .NET - PullRequest
0 голосов
/ 21 апреля 2011

Я борюсь с этой проблемой со вчерашнего дня.

Что я уже сделал?

Я использовал код для отправки электронного письма с использованием локального сервера SMTP,Код (C # .Net) Здесь .

Я могу telnet localhost на порт 25.

Когда я telnet: "220 DomainName Microsoft6 ESMTP Mail Service, Версия 6.0.3790.3959 Готов в указанное время "

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

Ошибки:

Когда я регистрируюсь в окне просмотра событий, возникает ошибка: не удалось доставить сообщение на хост 74.125.159.27 при доставке в удаленный домен gmail.com по следующей причине.Удаленный сервер не ответил на попытку подключения.

Я знаю, что в моей настройке SMTP-сервера произошла ошибка, я не настроил ее должным образом.Как устранить неполадки.

Я загрузил файл smtpdiag.exe из microsoft, но он ничего не делает, когда нажимает на файл .exe, загружается и исчезает.

Разрешения, пожалуйста?

Пожалуйста, помогите мне, как мне устранить его.Если вам нужна дополнительная информация, пожалуйста, спросите меня, я предоставлю, но постараюсь помочь мне

Спасибо.

1 Ответ

2 голосов
/ 21 апреля 2011

Вы отправляете электронные письма через SMTP-сервер IIS, верно?

А вы отправляете на свой адрес электронной почты?

Как часто вы их отправляете?Google как своего рода защита от спама, которая притворяется, что серверы не отвечают, если IP-адрес пытается отправить слишком много писем одновременно.

Здесь, на SO, есть тема об этом.Но я не могу его найти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...