Gandi Wiki


Vous êtes sur la page d'une question

Serveur de mail PostFix
nouvelle

version restaurée (précédemment effacée par une nouvelle demande)

Question "Nom de Domaine pour PostFix", par Xavier P.

J'ai bien compris que l'on ne peut pas déclarer un nom de Domaine (mon_domaine.com) vers lequel on souhaite émettre des mails depuis une appli php (mon_adresse@mon_domaine.com).

J'ai également lu qu'une solution (Vincent A.) consisterait à utiliser l'adresse IP correspondant à mon serveur mais une adresse est refusée par le configurateur Gandi AI de PostFix.

Avez-vous une règle simple pour définir un nom de domaine PostFix tel que je puisse émettre des mails vers mon propre domaine ?

Domaine = boulogne-informatique.com , Hostname = serveur-BI , IP = 92.243.25.133

Merci de votre aide,
Xavier

Bonjour j'ai le même problème… Il refuse l'adresse IP en nom de domaine… Je suppose qu'on a mal compris quelque chose!

Si on est 2, c'est peut être aussi que l'explication n'est pas très claire… ;-)

J'ai tout de même trouvé une "solution" temporaire :

* Envoi des mails du site hébergé chez gandi vers une adresse gmail créée pour l'occasion

* Ensuite les messages en provenance du site gandi sont filtrés par gmail

* Les messages filtrés sont renvoyés vers l'adresse gandi…

Est ce qu'il n'y aurait pas une solution plus simple? :-)

Stenbraek

Réponse, par philippe g.

J'ai aussi le meme problème mais pour ma part la solution mail gmail ne fonctionne pas non plus … je commence a douter de mon code PhP :-?

et effectivement la solution de vincent à savoir mettre l'adresse IP du serveur est complètement refuser par le système

Que faire ?

Réponse, par Simon V.

J'ai trouvé un biais pas idéal mais qui marche plus simplement : mettez un sous-domaine dans le domaine géré.

Moi par exemple, j'ai un domaine "machin.com" et j'ai un formulaire php qui doit envoyer un mail à "contact@machin.com"

Evidemment si je mets comme domaine dans postfix : "machin.com" ça marche pas. Cébiensur : au moment de l'envoi, postfix regarde l'adresse, se dit "tiens, c'est moi qui gère le domaine machin.com", et donc se le délivre directement (en principe, c'est pour éviter, sur un serveur interne, de router sur le net une adresse qui va revenir au bercail - du moins je suppose, disons par défaut).

Solution de contournement : mettre dans postfix sur AI un domaine différent. Pour ma part, j'ai essayé un domaine bidon : ça marche. Mais c'est pas très classe. Donc j'ai mis pour finir dans postfix : "www.machin.com" (ce qui n'est pas faux puisque c'est un smtp qui ne sert qu'associé au serveur web).

Par contre, il me reste un truc qui me gêne : le return-path Postfix est composé comme nom d'expéditeur du même nom que le serveur FTP, ce qui n'est pas top coté sécurité.

Est-il possible de changer ça ?

Réponse, par Rudy g. (Gandi)

Bonjour à tous,

Je vais répondre globalement à la question posée pour la configuration de votre module Postfix en Gandi AI.

Comme tout le monde l'a bien compris, Postfix ne peut pas servir votre domaine en mode Gandi AI. Quand il est configuré ainsi, votre serveur pense être le serveur pleinement qualifié pour l'envoi d'email de ce domaine, et conserve donc les emails envoyés par vos applications PHP au niveau de la boucle locale.

De fait, pour contourner ce problème, la manipulation à mettre en place ne consiste pas à utiliser l'adresse IP de votre serveur, mais le reverse DNS de celui-ci.

En effet, le service DNS consistant à trouver une adresse IP grâce à son nom de domaine, vous pouvez trouver un domaine à partir de l'adresse IP en utilisant le mécanisme inverse , soit le reverse DNS .

Vous pouvez donc trouver le reverse DNS de votre serveur dans votre interface de gestion Gandi à la section des informations de votre serveur. Vous pouvez aussi le trouver grâce à la commande "host XXX.XXX.XXX.XXX" dans un terminal.

Par exemple, le reverse DNS du serveur de Xavier est : xvm-25-133.ghst.net

En inscrivant le reverse DNS de votre VM dans la configuration de Postfix en Gandi AI, votre serveur d'envoi délivrera finalement les messages au serveur de mail de Gandi et vous n'aurez plus d'erreurs de réception d'emails envoyés par le biais de votre application PHP.

Bonne continuation dans l'utilisation des services Gandi ! ;-)

Cordialement,

– Rudy

Réponse, par Michaël T.

Bonjour,

J'ai mis à jour postfix avec le reverse dns de mon serveur (xvm6-fe1f-3bad.ghst.net) et pourtant je ne parviens toujours pas à recevoir les mails php (Tout fonctionne dès que je met une adresse d’expédition externe à celle de gandi) Auriez-vous des éléments de réponse ?

Merci,

Michaël

Dernière modification: le 15/05/2011 à 00:58 par Michaël T.