.NET (System.Net.Email) - проблемы при отправке электронной почты - PullRequest
1 голос
/ 01 июня 2010

Эксперты

У меня проблема при отправке электронных писем. В настоящее время у меня есть форма обратной связи, которая должна отправить электронное письмо в службу поддержки. По какой-то причине я никогда не получал никаких писем из приложения, и забавно то, что когда я менял письмо поддержки на свой аккаунт gmail, hotmail или Yahoo, я его получал. Электронная почта поддержки активна, хотя.

Возможно, это связано с настройкой SMTP? Или есть ли возможность, которая блокирует это? Брандмауэр может быть ... ?? Настройки разрешений ??

Я использую Windows Server 2008, ASP.NET 3.5, IIS 7

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

Спасибо.

Ответы [ 2 ]

1 голос
/ 01 июня 2010

В наши дни трудно писать по электронной почте. Большинство почтовых серверов отклоняют почту, которая не приходит от правильно настроенных почтовых серверов в попытке бороться со спамом, включая правильные записи DNS, обратный поиск DNS, записи SPF и т. Д. *

Даже если у вас есть все это, вполне возможно, что электронная почта перехватывается фильтром спама или даже просто отклоняется вашим сервером SMTP.

Вам необходимо связаться с администратором вашего почтового сервера (тот, который получает электронную почту) и выяснить, какие политики они используют для отклонения электронной почты, а затем убедитесь, что вы учли их или попросите администраторов сделать исключение для вас. .

Если адрес электронной почты является внутренним, просто используйте сервер электронной почты вашей компании и не используйте IIS.

0 голосов
/ 01 июня 2010

Вы видели статью Джеффа Этвудса об этом. Показывает, насколько сложно заставить это работать.

...