Meu usuário root envia e-mails com ssmtp. No entanto, não consigo alterar o nome de raiz "De: raiz ...". Existe alguma maneira de enviar email com outro nome sem usar outro usuário?
Tentou:
echo 'From: "New name"' | ssmtp [email protected] -v
linux
email-server
Adrian
fonte
fonte
Respostas:
Você pode configurar um alias reverso em
/etc/ssmtp/revaliases
root:[email protected]
está oculto na parte inferior da página do manual .
fonte
Adicione o seguinte em Seu arquivo /etc/ssmtp/ssmtp.conf e você poderá definir qualquer nome e email durante o tempo de execução:
fonte
Sugiro que você mude de ssmtp para msmtp, pois o ssmtp não é mais desenvolvido ativamente. O msmtp fornece todos os mesmos recursos que o ssmtp e mais. Em particular, com o msmtp, você pode definir a configuração from para controlar de quem o email parece ser enviado.
fonte
Tente a opção -Ffull_name, ex:
Eu vou mudar o nome completo.
também existe -f para alterar o email do remetente, por exemplo:
fonte
Parece que FromLineOverride = YES não funciona mais.
Acho que o GMAIL não está permitindo isso agora. Mas eu não tenho certeza.
fonte
Também estou usando ssmtp e, apesar de ter tentado as outras soluções, nenhuma delas funcionou para mim.
No entanto, funcionou para mim com o GMail, definindo o campo "De" como:
Eu espero que isso ajude!
fonte
Altere o texto 'De' editando
/etc/passwd
para receber e-mails de 'SEU NOME AQUI' em vez de apenas 'raiz'.Verifique usando
grep root /etc/passwd
Encontrei aqui e funcionou um prazer!
fonte
A
-F
opção funciona se você estiver especificando os parâmetros de email na linha de comando ssmtp, por exemploecho "Test email" | ssmtp -F"New name" -v [email protected]
Se você deseja que todos os emails enviados do root @ venham de um determinado nome, você pode alterar as informações do usuário do Linux, conforme descrito nesta resposta do StackOverflow :
chfn -f "New name" root
"O que isso faz é definir / alterar o nome real desse usuário nas informações do dedo (armazenadas no arquivo / etc / passwd - consulte a página de manual do chfn )."
Atualizar Mesmo depois de atualizar as informações do dedo, o cron ainda está enviando e-mails a partir de "root", sem usar o meu "Novo nome". Algumas versões do cron suportam uma
MAILFROM=
linha, mas não a minha (consulte este artigo ).fonte