У меня есть один из моих сайтов на сервере netsol. Оттуда contact.aspx
должен отправлять электронную почту с помощью сервера обмена. Когда я пытаюсь отправить электронное письмо:
Ошибка: почтовый ящик недоступен. Ответ сервера: 5.7.1 Не удалось передать
код:
MailMessage message = new MailMessage(@"[email protected]",
@"[email protected]",
"New Message",
"Exchange");
SmtpClient mail = new SmtpClient("exchange.abc.com", 29);
mail.EnableSsl = true;
mail.Credentials = new NetworkCredential(@"[email protected]", @"password");
mail.UseDefaultCredentials = false;
mail.DeliveryMethod = SmtpDeliveryMethod.Network;
mail.Send(message);
Параметры, которые я пробовал:
- Протестировано на порту 465 или 587 или 25
- Изменено SmtpDeliveryMethod.PickupDirectoryFromIis
- не может настроить IIS (SMTP-сервер), поскольку он размещен на другом сервере