Я обнаружил проблему с отправкой электронной почты из моего .NET-приложения.
Ошибка сервера в приложении '/'
Имя почтового ящика не разрешено. Ответ сервера был: извините, ретрансляция из вашего местоположения запрещена [X.X.X.X] (# 5.7.1)
Не могли бы вы направить меня?
Windows Server 2008
Ваш SMTP-сервер не настроен для разрешения ретрансляции почты. Либо IP-адрес вашего веб-сервера должен быть помещен в список разрешенных ретрансляторов (или какой бы IP он ни использовался для исходящих подключений), либо вам необходимо использовать SMTP-Auth (что, вероятно, также потребует поддержки SSL). SMTP-Auth может быть выполнен без участия администратора почтовой программы, вам просто нужны жизнеспособные имя пользователя и пароль, а также добавьте методы SMTP-Auth для выполнения ваших подпрограмм почтовой программы.
Если вы пользуетесь Comcast или одним из нескольких других интернет-провайдеров, вы получите полную блокировку SMTP, если только вы этого не попросите (что обычно означает переход в Интернет бизнес-класса). SMTP работает только со списком одобренных почтовых серверов. Я не знаю, какие из них просто блокируют порт, а какие имеют такой открытый, но непригодный для использования ответчик.
SMTP-сервер, который вы пытаетесь использовать для отправки почты, блокирует вас, потому что ваш IP-адрес либо заблокирован, либо не разрешен явно. Проконсультируйтесь с человеком, который управляет вашим почтовым сервером, чтобы разрешить ваш IP.