ASP.NET не отправляет электронные письма на мой собственный домен - PullRequest
1 голос
/ 08 июня 2011

У меня есть два сервера: один linux-сервер с cpanel / whm, который действует как почтовый сервер и DNS-сервер для моего домена, и я размещаю веб-сайт для того же домена на другом веб-сервере Windows.

Я настроил сервер Windows с службой SMTP, чтобы можно было отправлять электронные письма из моего приложения ASP.NET.

Все идет хорошо, и мое приложение отправляет электронные письма правильно везде, кроме самого моего домена. Если я отправил электронное письмо по адресу somename@mydomain.com и отправил его по электронной почте, оно никогда не будет доставлено, хотя отправка электронных писем с использованием этого же приложения в любой домен будет успешной.

Не могли бы вы помочь мне, что должно быть причиной этой проблемы?

С уважением,

Эхаб Заки

1 Ответ

0 голосов
/ 08 июня 2011

Скорее всего, это вызвано настройкой самого SMTP-сервера.

Большинство серверов smtp по умолчанию не принимают трафик, если он утверждает, что он из локального домена, но не является действительным локальным пользователем. Итак, первое, что я хотел бы попробовать, это отправить электронное письмо с реального рабочего адреса электронной почты, настроенного на вашем SMTP-сервере. Если это сработает, то вы знаете, в чем проблема, и сможете выбрать свой курс действий оттуда.

Если это не сработает, тогда я проверю настройки безопасности вашего SMTP-сервера и поищу ограничения / ограничения в отношении локальных доменов. Я не пользователь Linux, но мне кажется, что это именно то, что происходит.

Dave

...