Jakiej nazwy należy użyć dla nazwy myhostname w main.cf Postfix?

15

Bo #myhostnamepowinienem odkomentować i podać swoją nazwę hosta, tj. Nazwę, którą nadałem mojemu VPS, prawda? A może po prostu odchodzi myhostname = mydomain.net, innymi słowy, nie edytuje wyrażenia „moja_nazwa_hosta” oprócz odkomentowania?

A czy #myhostname = virtual.domian.tld to po to, aby umieścić subdomenę?

Czy powinienem dodać listę dla wszystkich, w tym zi bez www?

freja
źródło

Odpowiedzi:

19

myhostnamePowinien być ustawiony na FQDN serwera poczty. Na przykład jeśli nazwa hosta serwera to „mail”, a domena to „example.com”, nazwa FQDN to „mail.example.com”. Dyrektywa wyglądałaby następująco:

myhostname = mail.example.com

W systemie Linux możesz uzyskać swoją nazwę FQDN za pomocą komendy hostname:

hostname --fqdn

Powinno to być zgodne z rekordem PTR dla podstawowego adresu IP na komputerze.

Zobacz dokumentację Postfix dla myhostname .

Aby zaakceptować pocztę dla poddomen, które nie są nazwą hosta serwera, możesz użyć dyrektywy mydestination :

mydestination = mail.example.com, example.com, www.example.com
Jordan
źródło
Co by się stało, gdyby moja_hosta była taka sama jak moja_domena?
Braiam
@Braiam, to nie udało Ci się przypisać serwerowi rzeczywistej nazwy hosta. Korzystanie z tego, co przypisałeś, może jednak nadal działać.
Jordan
1
A co, jeśli nie używasz tego do odbierania poczty i używasz Postfix tylko do wysyłania wiadomości e-mail z serwera? Na przykład. Mam serwer obsługujący witrynę mydomain.com, ale poczta dla mydomain.com prowadzi zupełnie inne miejsce ...
TheStoryCoder