что означает эта проблема при отправке электронной почты через веб-приложение - PullRequest
2 голосов
/ 29 апреля 2010

У меня есть эта ошибка при отправке электронной почты через наше веб-приложение «Почтовый ящик недоступен. Ответ сервера: Запрошенное действие не выполнено: почтовый ящик недоступен или не локальный»

это деталь ошибки

System.Net.Mail.SmtpFailedRecipientException was caught
  Message=Mailbox unavailable. The server response was: Requested action not taken: mailbox unavailable or not local
  Source=System
  FailedRecipient=<email@email.com>
  StackTrace:
       at System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressCollection recipients, String deliveryNotify, SmtpFailedRecipientException& exception)
       at System.Net.Mail.SmtpClient.Send(MailMessage message)
       at email.Globals.SendMail(String EmailID, String subject, String message, String senderMail) in C:location
  InnerException: 

Ответы [ 2 ]

1 голос
/ 29 апреля 2010

Я бы предположил, что ваши отправитель учетные данные не в порядке - если почтовый ящик получателя недоступен, вы получите электронное письмо с таким сообщением, но сам процесс отправки должен сработать (если это местный получатель).

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

0 голосов
/ 29 апреля 2010

Это означает, что почтовый ящик, принадлежащий «email@email.com», либо недоступен (превышен его квотой или чем-то подобным), ИЛИ сервер не позволяет вам пересылать электронные письма (что он должен был бы сделать, если » email@email.com "не является локальным доменом). Обычно почтовые серверы ведут себя так, потому что нежелательно, чтобы почтовый сервер действовал как открытый ретранслятор .

Мое лучшее предположение, что ваша проблема связана с последним. Если у вас есть контроль над сервером, вы можете разрешить ретрансляцию с сервера, на котором размещено ваше веб-приложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...