Qual nome deve ser usado para myhostname no main.cf do Postfix?

15

Pois #myhostname, devo descomentar e colocar meu nome de host, ou seja, o nome que dei ao meu VPS, certo? Ou simplesmente acontece myhostname = mydomain.net, em outras palavras, não edita a frase 'myhostname', exceto para descomentar?

E para #myhostname = virtual.domian.tld isso é colocar um subdomínio?

Devo adicionar uma lista para todos, inclusive com e sem www?

freja
fonte

Respostas:

19

O myhostnamedeve ser definido para o FQDN do servidor de correio. Por exemplo, se o nome do host do seu servidor for "mail" e seu domínio for "example.com", seu FQDN será "mail.example.com". A diretiva ficaria assim:

myhostname = mail.example.com

Em um sistema Linux, você pode obter seu FQDN usando o comando hostname:

hostname --fqdn

Isso deve corresponder ao registro PTR do IP principal na máquina.

Consulte a documentação do Postfix para myhostname .

Para aceitar emails para subdomínios que não são o nome do host do servidor, você pode usar a diretiva mydestination :

mydestination = mail.example.com, example.com, www.example.com
jordanm
fonte
O que aconteceria se myhostname for o mesmo que mydomain?
Braiam 29/01
@ Braiam, você não atribuiu ao servidor um nome de host real. Usar o que você atribuiu ainda pode funcionar.
Jordanm
1
E se você não estiver usando isso para receber e-mails e usar apenas o postfix para enviar e-mails do servidor? Por exemplo. Eu tenho um servidor que hospeda o site mydomain.com mas o correio para mydomain.com está hospedando um lugar totalmente diferente ...
TheStoryCoder