Отправка электронной почты SMTP

Невозможно установить соединение, поскольку целевая машина активно отказалась от него 127.0.0.1:25 Описание: необработанное исключение произошло во время выполнения текущего веб-запроса. Просмотрите трассировку стека для получения дополнительной информации об ошибке и ее происхождении в коде.

Сведения об исключении: System.Net.Sockets.SocketException: Нет соединение могло быть сделано, потому что целевая машина активно отказалась от этого 127.0.0.1:25

Ошибка источника:

Необработанное исключение генерируется во время выполнения текущий веб-запрос. Информация относительно происхождения и местонахождения исключение можно определить с помощью трассировка стека исключений ниже.

Stack Trace:

[SocketException (0x274d): Нет соединение могло быть сделано, потому что целевая машина активно отказалась от этого 127.0.0.1:25] System.Net.Sockets.Socket.DoConnect (EndPoint endPointSnapshot, SocketAddress socketAddress) +239
System.Net.Sockets.Socket.InternalConnect (Конечная точка remoteEP) +35
System.Net.ServicePoint.ConnectSocketInternal (логическое connectFailure, Socket s4, Socket s6, Сокет и сокет, IP-адрес и адрес, Состояние ConnectSocketState, IAsyncResult asyncResult, Тайм-аут Int32, Исключение и исключение) +224

[WebException: невозможно подключиться к удаленный сервер]
System.Net.ServicePoint.GetConnection (PooledStream PooledStream, владелец объекта, логическое значение асинхронный, IP-адрес и адрес, сокет и abortSocket, Socket и abortSocket6, Int32 тайм-аут) +5483819
System.Net.PooledStream.Activate (Объект owningObject, Boolean async, Int32 тайм-аут, GeneralAsyncDelegate asyncCallback) +202
System.Net.PooledStream.Activate (Объект owningObject, GeneralAsyncDelegate asyncCallback) +21
System.Net.ConnectionPool.GetConnection (Объект owningObject, GeneralAsyncDelegate asyncCallback, Int32 creationTimeout) +332 System.Net.Mail.SmtpConnection.GetConnection (Строка хост, порт Int32) +160
System.Net.Mail.SmtpTransport.GetConnection (String хост, порт Int32) +159
System.Net.Mail.SmtpClient.GetConnection () +35 System.Net.Mail.SmtpClient.Send (Почтовое сообщение сообщение) +1213

[SmtpException: Ошибка отправки почты.] System.Net.Mail.SmtpClient.Send (Почтовое сообщение сообщение) +1531
Checkout.btnSend_Click (Отправитель объекта, EventArgs e) +2675
System.Web.UI.WebControls.Button.OnClick (EventArgs д) +111
System.Web.UI.WebControls.Button.RaisePostBackEvent (String eventArgument) +110
Я не могу отправлять электронную почту в реальном времени, но в моем локальном она работает.

пожалуйста, помогите мне, ребята.

System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent (String eventArgument) +10
System.Web.UI.Page.RaisePostBackEvent (IPostBackEventHandler sourceControl, String eventArgument) +13 System.Web.UI.Page.RaisePostBackEvent (NameValueCollection postData) +36
System.Web.UI.Page.ProcessRequestMain (логическое includeStagesBeforeAsyncPoint, Логическое includeStagesAfterAsyncPoint) +1565

Информация о версии: Microsoft .NET Framework Версия: 2.0.50727.3615; Версия ASP.NET: 2.0.50727.3618

вот мой код C # ..

        SmtpClient SmtpMail = new SmtpClient();
        SmtpMail.Host = "localhost";

        //delete session cookie
        Response.Cookies["session"].Expires = DateTime.Now.AddYears(-30);

        SmtpMail.Send(objEmail);
11
задан Joel Coehoorn 21 November 2011 в 16:29
поделиться