1/ Est-ce que cela veut dire que le nom de domaine est géré par un fournisseur (par exemple le bureau d'enregistrement) et que les enregistrements DNS pointent vers la machine M1 ?Les noms de domaine et DNS pointent actuellement sur M1.
Code : Tout sélectionner
example.net. IN A 192.0.2.1
www.example.net. IN A 192.0.2.1Code : Tout sélectionner
example.net. IN MX 10 192.0.2.2
La réponse courte :1 -Comment dois-je configurer M2 pour qu'il puisse envoyer et recevoir des emails pour [email protected]?
Est-ce qui'l me suffit de configurer [email protected] dans postfix, ou y a-t-il une autre application qui entre en jeu pour que M2 puisse gérer les emails de [email protected]?
Réponse liée à la précédente, il n'y a pas de restriction en envoi sur les mails, sauf si déclarée explicitement pour le domaine considéré (enregistrements SPF par exmeple).2- Comment ça se passe pour envoyer un email "from" [email protected] à partir de PHP sur M1?
Dois-je configurer apache d'une certaine manière?
Code : Tout sélectionner
----- The following addresses had permanent fatal errors -----
<[email protected]>
(reason: 550 5.1.1 User unknown)
----- Transcript of session follows -----
550 5.1.1 <[email protected]>... User unknown
Code : Tout sélectionner
mydestination = ns.nomdemachine.net, localhost.nomdemachine.net, , localhost, mondomaine.com
Code : Tout sélectionner
postfix/submission/smtpd[21650]: connect from unknown[une.adresse.ip]
Code : Tout sélectionner
postfix/submission/smtpd[23504]: connect from unknown[mon.adr.ip]
postfix/submission/smtpd[23506]: connect from unknown[mon.adr.ip]
dovecot: auth: pgsql(/var/run/postgresql/): Connected to database mail
postfix/submission/smtpd[23504]: disconnect from unknown[mon.adr.ip]
postfix/submission/smtpd[23506]: disconnect from unknown[mon.adr.ip]
Code : Tout sélectionner
debug_peer_list = <ip_de_M2>
debug_peer_level = 3
Ok, c'est plus clair. C'est à dire que la configuration actuelle devrait faire ceci ?Test: envoyer un message à [email protected] sur M2.
Résultat:
Si j'envoie un mail avec gmail, M2 reçoit bien le message et je peux le lire avec un client imap.
Si j'envoie un mail avec php depuis un serveur M1, je reçois en retour <[email protected]> user unknown.
M2 n'a aucun log relatif à la tentative venant de M1.
C'est M1 qui me dit user unknown. Ceci ce produit avec sendmail mais aussi avec postfix.
Oui, c'est fort probable. Dans ce cas :Se pourrait-il que M1 (PHP/apache) cherche l'utilisateur sur M1 au lieu de chercher sur M2?
Dans la mesure où mon serveur reçoit bien les messages de gmail, j'en déduis que c'est M1 qui a un pb, pas mon serveur mail se trouvant sur M2.