Мы работаем над проектом, который отправляет электронное письмо с использованием 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 директор пикап у.
Я работаю на:
- ОС: Windows-8,1
- IIS: Версия-6