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.