2015-05-21 6 views
1

Мы работаем над проектом, который отправляет электронное письмо с использованием System.Net.Mail.SmtpException.Не удалось отправить электронное письмо из-за каталога IIS pickup

 SmtpClient client = new SmtpClient("127.0.0.1"); 

        if (ConfigSetting.Is2008 || ConfigSetting.IsLocal) 
         client.DeliveryMethod = SmtpDeliveryMethod.Network; 
        else 
         client.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis; 
client.Send(message); 

client.Send (сообщение) бросали эти два исключения:

1. При отправке на локальный сервер, то получаете исключение:

System.Net.Mail.SmtpException: Failure отправка mail. ---> System.Net.WebException: не удается подключиться к удаленному серверу ---> System.Net.Sockets.SocketException: подключение невозможно, так как целевая машина активно отказалась от него 127.0.0.1:25 at System.Net.Sockets.Socket.DoConnect (EndPoint endPointSnapshot, socketAddress socketAddress) при System.Net.ServicePoint.ConnectSocketInternal (Boolean connectFailure, сокет s4, розетка s6, гнездо & гнездо, IPAddress & адрес, ConnectSocketState состояния, IAsyncResult asyncResult, исключение & исключение)

2. И при отправке по электронной почте, используя нашу конфигурацию, то перед этим исключением:

System.Net.Mail.SmtpException: Не удается получить каталог пикапа IIS. в System.Net.Mail.IisPickupDirectory.GetPickupDirectory() в System.Net.Mail.SmtpClient.Send (MailMessage сообщение)

Я сделал настройки в диспетчере IIS в SMTP электронной почты для: магазин адрес электронной почты в каталоге пикап

или вручную:

client.PickupDirectoryLocation = "C:\\Users\\Admin\\Desktop\\EmailLocation"; 

Но ничего не решена для ошибки: System.Net.Mail.SmtpException: не удается получить IIS директор пикап у.

Я работаю на:

  1. ОС: Windows-8,1
  2. IIS: Версия-6

ответ

0

Изменения в System.Net.Mail.SmtpDeliveryMethod.SpecifiedPickupDirectory

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