Ошибка SMTP для отправки электронной почты? - PullRequest
2 голосов
/ 29 июня 2009

Я получаю следующую ошибку при отправке электронного письма из формы обратной связи на сайте

System.Net.Mail.SmtpException: Невозможно получить каталог раскладки IIS. в System.Net.Mail.IisPickupDirectory.GetPickupDirectory () в System.Net.Mail.SmtpClient.Send (сообщение MailMessage) в UICBLL.Mail.MailSettings.SendMail (String ToAddress, String CCAddress, String BccAddress, String SubjectText, String BodyText, логический IsBodyHtml, MailPriority mailPriority, String [] MailAttachment) в UICPresentation.Forms.Client.contact.sendMail ()

Есть идеи? Я не могу заполучить IIS, так как это общий хостинг. Любая работа вокруг?

Ответы [ 2 ]

1 голос
/ 30 июня 2009

Как выглядит ваш код / ​​web.config?

Не видя этого, у вас есть заданный каталог раскладки? Например:

SmtpClient client = new SmtpClient(hostName);
client.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis;
1 голос
/ 29 июня 2009

Вы настроили действительный SMTP-сервер? Похоже, вы сейчас пытаетесь использовать сервер по умолчанию, который недоступен. При создании экземпляра SmtpClient () без параметров используются из файла конфигурации.

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