O postfix envia como hostname.domain.com em vez de domain.com

3

Eu tenho tentado configurar um servidor de correio Debian executando o postfix, mas quando tento enviar e-mails via mail [email protected] , o destinatário vê o remetente como hostname.domain.com. O nome do host que ele envia não possui um registro A ou MX configurado para ele, é apenas o / etc / hostname. Eu posso definir manualmente o remetente para [email protected] se eu enviar fazendo login via telnet localhost 25 .

meu main.cf

myorigin = mydomian.com
myhostname = mail.mydomain.com
mydestination = mail.mydomain.com, mydomain.com, localhost, localhost.localdomain
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases

smtpd_tls_cert_file=/etc/ssl/certs/mailcert.pem
smtpd_tls_key_file=/etc/ssl/private/mail.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_tls_security_level=may
smtpd_tls_protocols = !SSLv2, !SSLv3
local_recipient_maps = proxy:unix:passwd.byname $alias_maps

e mail.log quando eu envio um email

Aug  3 06:28:51 hostname postfix/pickup[7047]: 4D5432023A: uid=1000 from=<user@hostname>
Aug  3 06:28:51 hostname postfix/cleanup[7065]: 4D5432023A: message-id=<[email protected]>
Aug  3 06:28:51 hostname postfix/qmgr[7048]: 4D5432023A: from=<[email protected]>, size=339, nrcpt=1 (queue active)
Aug  3 06:28:52 hostname postfix/smtp[7067]: 4D5432023A: to=<[email protected]>, relay=mail.destinationserver.com[IP]:25, delay=1.4, delays=0.11/0.01/0.49/0.78, dsn=2.0.0, status=sent (250 Queued (0.110 seconds))
Aug  3 06:28:52 hostname postfix/qmgr[7048]: 4D5432023A: removed

Eu tentei definir masquerade_domains = mydomain.com , mas ele é sinalizado como spam no thunderbird e no gmail quando eu faço isso.

Cabeçalhos de uma mensagem enviada pelo meu servidor:

    Return-Path: [email protected]
Received: from mail.mydomain.com (DESTINATION [127.0.0.1])
    by mail.destination.com
    ; Sun, 3 Aug 2014 08:10:06 +0200
Received: by mail.mydomain.com (Postfix, from userid 1000)
    id 6D7A68033A; Sun,  3 Aug 2014 08:10:27 +0200 (CEST)
To: <[email protected]>
Subject: test
X-Mailer: mail (GNU Mailutils 2.99.97)
Message-Id: <[email protected]>
Date: Sun,  3 Aug 2014 08:10:27 +0200 (CEST)
From: [email protected]

fdsa
    
por Mutt 03.08.2014 / 05:55

2 respostas

2

No debian, o domínio do remetente padrão usado é especificado por /etc/mailname . AFAIK, esta é uma modificação específica do Debian para o postfix.

Por isso, deve ser resolvido preenchendo /etc/mailname com mydomain.com . E myorigin nos padrões do postfix para /etc/mailname no debian, que também deve ser usado na minha opinião (então apenas exclua esta linha).

    
por 03.08.2014 / 12:35
3

Estou no Ubuntu 14.04 e tenho exatamente o mesmo sintoma que o seu. Mas meu problema é resolvido especificando explicitamente um cabeçalho "De:", por exemplo,

mail -aFrom:[email protected] ...

Se a opção -a for perdida no comando acima, haverá o sintoma exato como o seu.

BTW, eu uso a versão 1 do mailutils: 2.99.98-1.1 amd64

    
por 23.12.2015 / 16:48