Não é possível enviar e-mails usando o comando mailx

0

Eu tentei enviar um email usando o mailx como abaixo:

    echo "something" | mailx -v -s "subject" [email protected]

Para isso, recebi a resposta abaixo     "Conexão recusada por [127.0.0.1]". Eu tentei verificar o log, mas não consigo encontrá-lo. Onde eu posso ver o log para isso? Como resolver isso?

    
por Ajeesh Varghese 30.01.2017 / 08:12

1 resposta

1

Por padrão, mailx tenta usar localhost (ou 127.0.0.1 ) como smtp server.

Parece que sua máquina local não está roncando um daemon smtp , então o mailx não pode enviar nenhum email.

Você poderia:

  1. Instale, configure e gerencie um daemon smtp no seu servidor. Ih, uma ideia muito ruim, se você não é um especialista.
  2. Verifique com seus administradores de rede (ou ISP) e descubra o nome do seu servidor smtp dedicado local. Você pode passar os parâmetros necessários para mailx usando -S option

    mailx -S smtp=smtp://you.smtp.server.example.com \
          -v -s "subject" [email protected]
    
por 30.01.2017 / 09:32

Tags