2014-10-28 5 views
0

У меня есть SQL Server, и он отправляет некоторые сообщения электронной почты. Но теперь я отправляю их из кода и должен переписать эту функцию в коде. Но не имеют успеха, получаяОтправка анонимной почты: доступ к ретрансляции отклонен

исключение типа «System.Net.Mail.SmtpException» произошло в System.dll, но не был обработан в пользовательском коде

Дополнительная информация: сбой транзакции. Ответ сервера: 5.7.1: Запрет доступа к ретрансляции

Прошу совета, что я делаю неправильно?

SQL Настройка сервера почты:

enter image description here

Код рассылки:

var smtp = new SmtpClient("15.15.15.15", 25); 
smtp.Send("[email protected]", addressOfPhone, "subj", "body"); 

ответ

3

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

+0

Вы правы: я должен запустить этот код под конкретным пользователем, а затем он отлично работает. –

Смежные вопросы