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 LaBienPensanceMaTuer . Évalué à 2.
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 ploum (site web personnel, Mastodon) . Évalué à 2.
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 ploum (site web personnel, Mastodon) . Évalué à 2.
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.