Отправка внешней почты в качестве группы рассылки в ASP .Net - PullRequest
1 голос
/ 13 января 2012

во-первых, не уверен, что этот вопрос должен был быть связан с ошибкой сервера, а не с stackoverflow, извините, если он не в том месте.

У меня проблема с отправкой электронной почты на внешние письма с моего ASP .Netприложение, где адрес «от» является группой рассылки.Я постараюсь выложить все:

Сервер электронной почты : Exchange 2010

У меня есть пользователь домена "websmtp", который был создан для выполнения аутентифицированной отправки.

Я пытаюсь отправить письмо с webmaster@company.com.Это дистрибутив (может на самом деле это группа безопасности?).Я хочу сделать это, чтобы ответы на мои письма отправлялись в группу.Никто не будет следить за почтовым ящиком пользователя websmtp.

Вот раздел smtp web.config

<system.net>
    <mailSettings>
        <smtp from="webmaster@company.com">
            <network host="XXX.XXX.XXX.XXX" userName="websmtp" password="thepassword" />
        </smtp>
    </mailSettings>
</system.net>

Пример кода электронной почты:

MailMessage mm = new MailMessage();
mm.To.Add("myemail@gmail.com");
mm.Subject = "this is a test";
mm.Body = "this is a test";
mm.IsBodyHtml = false;

SmtpClient s = new SmtpClient();
s.Send(mm);

Этот код завершается ошибкой с сообщением от Exchange «Почтовый ящик недоступен. Ответ сервера был: 5.7.1 Клиент не имеет разрешений для отправки в качестве этого отправителя».Пользователю "websmtp" были предоставлены разрешения SendOnBehalfOf для группы "веб-мастер" с помощью команды Set-DistributionGroup.

I CAN отправлять от имени пользователя веб-мастера при входе в систему в качестве пользователя websmtp либо через Windows, либо через веб-почту OWA моей компании как внутренним, так и внешним пользователям.

На данный момент я просто ищу предложения о том, что попросить нашего администратора Exchange попробовать или есть что-то еще, что я могу попробовать в моем web.config.Я не могу на самом деле обойти это, потому что многие письма, которые я генерирую, приходят непосредственно от мастеров членства ASP .Net.

1 Ответ

1 голос
/ 13 января 2012

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

...