O que eu faço quando recebo “conexão recusada” ao enviar mensagens?

0

Estou usando o Fedora. Eu envio e-mails usando o sendEmail. mas recebi um erro:

ERROR => Connection attempt to localhost:25 failed: IO::Socket::INET: connect: Connection refused

    
por Tom Wijsman 12.01.2010 / 08:13

1 resposta

3

Seu programa está tentando retransmitir email através de um servidor SMTP na mesma máquina, mas o servidor SMTP. Quando o programa tenta abrir a conexão, essa conexão falha.

Provavelmente, você não tem um servidor SMTP em execução nessa máquina. Você pode tentar instalar um servidor de email ou você pode ver se o seu programa permite que você especifique um 'host de retransmissão'. No último caso, você precisará fornecer o IP ou nome de host de uma máquina que tenha um servidor SMTP e esteja disposto a trocar e-mails por você.

Há outra possibilidade menos provável de haver um servidor SMTP em sua máquina, mas não está configurado para usar o endereço de loopback. Da minha sugestão anterior, você precisará descobrir como especificar o host de retransmissão, mas em vez de usar o loopback (ou seja, localhost ou 127.0.0.1), será necessário especificar o IP real da sua máquina.

    
por 12.01.2010 / 08:22