Enviando email através do servidor smtp externo via linha de comando / shell script

1

Atualmente, o servidor que eu tenho bloqueou o envio de e-mails dele devido a problemas de spam. Então, atualmente, estou procurando uma maneira de enviar e-mail por meio da linha de comando ou script de shell por meio de um servidor SMTP externo, como o gmail.

Por favor, note que se eu precisar de outro software para ajudar neste problema, eu não tenho acesso root no servidor, portanto não posso instalar o software que requer raiz, mas posso instalá-lo localmente desde que eu construa a partir da origem com ./configure --prefix=$HOME . O servidor vem com mail e isso é tudo o que está relacionado ao email.

    
por mclarence 14.04.2016 / 12:09

2 respostas

1
O

msmtp é um aplicativo de linha de comando que pode enviar e-mails por SMTP. Você pode enviar seu email para ele. Lembre-se de que não é um agente do usuário de e-mail, por isso você precisa canalizar todo o e-mail e não apenas o corpo.

    
por 14.04.2016 / 12:29
0

Apenas valide se você tiver o mail / mailx instalado. mail deve estar lá por padrão.

Você pode usar os detalhes do smtp nesses comandos para enviar e-mails via smtp externo.

Exemplo:

mailx -S smtp=<smtp-server-address> -r <from-address> -s <subject> -v <to-address> < body.txt
    
por 09.11.2018 / 02:37

Tags