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.
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.
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.
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
Tags email