Uma configuração de servidor baseada em nuvem por um terceiro está usando o sendmail para enviar e-mails.
Agora, o sendmail foi configurado para que os emails de www-data@localhost
[1] sejam enviados como [email protected]
. Os e-mails, em sua maioria, são enviados para o e-mail de terceiros, por exemplo, [email protected]
(observe um domínio de destino diferente).
No entanto, agora também precisamos enviar um e-mail para [email protected]
. A tentativa de fazer isso, no entanto, resulta em 550 5.1.1 <[email protected]>... User unknown
.
Estou gravemente em branco para configurar o sendmail.
Alguém pode fornecer algumas dicas sobre como fazer isso corretamente?
[1] Esse é o nome ServerAdmin
, conforme definido em /etc/apache2/sites-available/default
@MadHatter perguntou:
"the sendmail has been configured so that emails from www-data@localhost is sent as [email protected]". How, exactly?
Eu penso através das seguintes linhas em /etc/mail/sendmail.mc
:
dnl # Replace sender's domain
MASQUERADE_AS('example.com')dnl
FEATURE(masquerade_envelope)dnl
FEATURE(masquerade_entire_domain)dnl
MASQUERADE_DOMAIN('example.com')dnl
(Mais uma vez, eu não sou o único a fazer o arquivo sendmail.mc; se houver uma determinada linha para procurar, eu ficaria feliz em publicá-lo aqui).
Veja informações adicionais:
root@webserver:/etc/mail# grep '^Fw' sendmail.cf
Fw/etc/mail/local-host-names %[^\#]
root@webserver:/etc/mail# cat local-host-names
localhost
webserver