Quale nome dovrebbe essere usato per myhostname nel main.cf di Postfix?


15

Per #myhostname, dovrei decommentare e mettere il mio nome host, cioè il nome che ho dato al mio VPS, giusto? O semplicemente myhostname = mydomain.net, in altre parole non modificare la frase "nomehost" se non per decommentare?

E per #myhostname = virtual.domian.tld quello è quello di mettere un sottodominio?

Devo aggiungere un elenco per tutti inclusi con e senza www?

Risposte:


19

La myhostnamedeve essere impostato al nome di dominio completo del server di posta. Ad esempio, se il nome host del tuo server è "mail" e il tuo dominio è "example.com", il tuo nome di dominio completo è "mail.example.com". La direttiva sarebbe simile a questa:

myhostname = mail.example.com

Su un sistema Linux, puoi ottenere il tuo nome di dominio completo usando il comando hostname:

hostname --fqdn

Questo dovrebbe corrispondere al record PTR per l'IP primario sulla macchina.

Vedere la documentazione di Postfix per myhostname .

Per accettare la posta per sottodomini che non sono il nome host del server, è possibile utilizzare la direttiva mydestination :

mydestination = mail.example.com, example.com, www.example.com

Cosa succederebbe se myhostname è uguale a mydomain?
Braiam,

@Braiam quindi non sei riuscito ad assegnare al tuo server un nome host reale. L'uso di ciò che hai assegnato potrebbe comunque funzionare.
Giordania,

1
E se non lo si utilizza per ricevere posta e si utilizza solo postfix per inviare e-mail dal server? Per esempio. Ho un server che ospita il sito Web mydomain.com ma la posta per mydomain.com ospita un posto totalmente diverso ...
TheStoryCoder
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.