Forum Linux.debian/ubuntu Config postfix pour relay distant...

Posté par  (site web personnel, Mastodon) .
Étiquettes :
0
19
jan.
2006
bonjour,

Je vous expose mon problème. Je dispose actuellement d'un serveur web sous Debian qui héberge un site avec un nom de domaine xxx.com.

Ce serveur envoie aussi des mails car il gère des mailings listes.

Cependant, le serveur mail pour les adresses en xxx.com est ailleurs.
Avec le champ MX du DNS, cela ne pose pas de problème.


Sauf que...


Pour une raison qui m'est inconnue, les adresses envoyées en local à @xxx.com reste en local et postfix me dit "loopback to myself"

On m'a conseillé ici : http://andesi.org/forum/viewtopic.php?p=46417 de changer mon relayhost.
Ce que j'ai fait sans réfléchir. Mais du coup, évidemment, ce sont les mails en @autrechose.com qui ne partent plus car refusé par mail.xxx.com !

Qqn a une idée de comment résoudre cet épineux problème ?

Merci d'avance.
  • # re

    Posté par  . Évalué à 2.

    Si tu t'es contenté de la config de base de Postfix sous Debian, alors ce dernier est très probablement configuré comme étant MX primaire sur le domaine du serveur.

    En gros, il faut que tu enleves le domaine en question de la variable mydestination dans ton main.cf et que tu ajoutes ce dernier dans la variable relay_domains

    En gros ça va te donner:

    mydestination = localhost.localdomain, localhost
    relay_domains = $mydestination, xxx.com
    • [^] # Re: re

      Posté par  (site web personnel, Mastodon) . Évalué à 2.

      merci pour ta réponse mais je suis pas sûr que ce soit ça :

      mydestination = ns*****.ovh.net, localhost.ovh.net, , localhost

      mon domaine ne se trouve pas dedans à priori.

      Mes livres CC By-SA : https://ploum.net/livres.html

  • # La solution :

    Posté par  (site web personnel, Mastodon) . Évalué à 2.

    La solution est la suivante.


    créer un fichier /etc/postfix/transport qui contient :

    xxx.com smtp:255.154.21.21

    puis :

    postmap /etc/postfix/transport


    dans main.cf, on ajoute :

    transport_maps = hash:/etc/postfix/transport


    on relance postfix et voilà, il ne tient plus compte du localhost pour les mails en xxx.com :-)

    Mes livres CC By-SA : https://ploum.net/livres.html

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.