Quel nom doit être utilisé pour myhostname dans le fichier main.cf de Postfix?

15

Pour #myhostname, je devrais décommenter et mettre mon nom d'hôte, c'est-à-dire le nom que j'ai donné à mon VPS, non? Ou est-ce que ça myhostname = mydomain.netmarche, en d'autres termes, ne modifiez pas l'expression «mon nom d'hôte» sauf pour ne pas commenter?

Et c'est pour #myhostname = virtual.domian.tld ça mettre un sous-domaine?

Dois-je ajouter une liste pour tous, y compris avec et sans www?

freja
la source

Réponses:

19

Le myhostnamedoit être défini sur le FQDN de votre serveur de messagerie. Par exemple, si le nom d'hôte de votre serveur est "mail" et que votre domaine est "example.com", votre nom de domaine complet est "mail.example.com". La directive ressemblerait à ceci:

myhostname = mail.example.com

Sur un système Linux, vous pouvez obtenir votre nom de domaine complet à l'aide de la commande hostname:

hostname --fqdn

Cela doit correspondre à l'enregistrement PTR pour l'adresse IP principale sur la machine.

Voir la documentation de Postfix pour myhostname .

Pour accepter du courrier pour des sous-domaines qui ne sont pas le nom d'hôte du serveur, vous pouvez utiliser la directive mydestination :

mydestination = mail.example.com, example.com, www.example.com
jordanm
la source
Que se passerait-il si mon nom d'hôte est le même que mon domaine?
Braiam
@Braiam, vous n'avez pas réussi à attribuer à votre serveur un nom d'hôte réel. Cependant, l'utilisation de ce que vous avez attribué peut toujours fonctionner.
jordanm
1
Et que se passe-t-il si vous ne l'utilisez pas pour recevoir du courrier et que vous utilisez uniquement le suffixe pour envoyer des e-mails depuis le serveur? Par exemple. J'ai un serveur hébergeant le site mydomain.com mais le courrier pour mydomain.com héberge un endroit totalement différent ...
TheStoryCoder