Como alterar o endereço FROM padrão para o comando de correio usando sSMTP?

4

Eu instalei:

  • sudo apt-get instala ssmtp
  • sudo apt-get instala mailutils

Quando eu uso o comando:

echo "something" | mail -s "testing email" [email protected]

O email gerado tem o campo De definido como algo assim:

From: "Username" <[email protected]>

Existe um arquivo de configuração ou algo do tipo, onde eu posso mudar isso do endereço padrão?

Note que mudar o campo TO é fácil, como explicado aqui:

por Maris B. 10.02.2016 / 11:57

1 resposta

4

Existem algumas configurações no ssmtp que podem ser manipuladas para permitir uma alteração no campo "De" dos emails:

  1. Existe uma configuração em /etc/ssmtp/ssmtp.conf . Por padrão, o sistema seleciona o endereço 'De', mas isso pode ser alterado desmarcando a linha FromLineOverride:

    # Are users allowed to set their own From: address?
    # YES - Allow the user to specify their own From: address
    # NO - Use the system generated From: address
    #FromLineOverride=YES
    

    Por "desmarcar", quero dizer, remover o sinal de hash no início dessa linha em particular.

  2. Pode haver configurações em /etc/ssmtp/revaliases para permitir uma linha "De" específica de cada usuário. O exemplo dado em revaliases é razoavelmente inútil:

    # Example: root:[email protected]:mailhub.your.domain[:port]
    # where [:port] is an optional port number that defaults to 25.
    

    Mas as man pages dão um exemplo muito mais explícito:

    A reverse  alias  gives  the From: address placed on a user's outgoing
    messages and (optionally) the  mailhub  these  messages  will  be  sent
    through. Example:
    
     root:[email protected]:mail.isp.com
    
    Messages  root  sends  will be identified as from [email protected] and sent
    through mail.isp.com.
    

Eu pessoalmente não uso ssmtp ao invés disso eu uso msmtp onde a sintaxe para alterar o campo 'De' é muito mais simples e pode estar contida no arquivo $HOME/.msmtprc :

from [email protected]

que é muito mais fácil ...

Referências:

por andrew.46 15.02.2016 / 22:34