none
Configurar Envio de Email SMTP RRS feed

  • Pergunta

  • Tenho um servidor web que eu gostaria de habilitar o envio de email por SMTP

    tentei configurar, mas recebi um erro ao tentar enviar um email da minha aplicação web.

    ERRO:

    System.Net.Mail.SmtpException: Failure sending mail. ---> System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it 127.0.0.1:25 at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.Sockets.Socket.InternalConnect(EndPoint remoteEP) at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception) --- End of inner exception stack trace --- at System.Net.ServicePoint.GetConnection(PooledStream PooledStream, Object owner, Boolean async, IPAddress& address, Socket& abortSocket, Socket& abortSocket6, Int32 timeout) at System.Net.PooledStream.Activate(Object owningObject, Boolean async, Int32 timeout, GeneralAsyncDelegate asyncCallback) at System.Net.PooledStream.Activate(Object owningObject, GeneralAsyncDelegate asyncCallback) at System.Net.ConnectionPool.GetConnection(Object owningObject, GeneralAsyncDelegate asyncCallback, Int32 creationTimeout) at System.Net.Mail.SmtpConnection.GetConnection(String host, Int32 port) at System.Net.Mail.SmtpTransport.GetConnection(String host, Int32 port) at System.Net.Mail.SmtpClient.GetConnection() at System.Net.Mail.SmtpClient.Send(MailMessage message) --- End of inner exception stack trace --- at System.Net.Mail.SmtpClient.Send(MailMessage message) at pageBase.SendMail(MailMessage mail) in C:\inetpub\wwwroot\SigeorSuzano\t\App_Code\pagebase.vb:line 1044

    Alguem poderia me ajudar?

    O meu servidor é um Windows Server 2008 e IIS7. Aplicação é webForm asp.net 2.0

    Desde já obrigado.

    sexta-feira, 29 de outubro de 2010 13:27

Respostas

  • Olha,

    Pelo erro: No connection could be made because the target machine actively refused it 127.0.0.1:25

     

    Significa que alguém está bloqueando a comunicação da porta. Cheque firewall, anti-virus e outras aplicações deste tipo.

    Mande um telnet 127.0.0.1 25 pra ver se há alguma resposta.

    Seu problema aparentemente é de configuração de servidor e não de desenvolvimento.

     

    Abraço,

    Eric

    sexta-feira, 29 de outubro de 2010 18:30