par
Sékiltoyai » 09 août 2014, 00:35
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]?
La réponse courte :
* Pour recevoir, il faut dire à postfix que le domaine "example.net" est un domaine local (voir configurations types)
* Pour envoyer, par défaut il n'y a pas de restriction et postfix peut envoyer des mails à partir de n'importe quel domaine, y compris @gmail.com, @yahoo.com, @nsa.gov, etc (disclaimer : par contre ce n'est pas dit que le mail soit reçu !)
La réponse longue :
* Bien évidemment c'est beaucoup plus compliqué que ça et pour faire une conf correcte de nos jours il faut penser à beaucoup de choses et se documenter (SPF, DKIM, SMTP TLS, authentification des utilisateurs, restrictions diverses, etc). Compter une ou deux semaines de travail.
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?
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).
Par conséquent, deux options :
* Soit tu configures un serveur mail sur M1 (postfix, exim, opensmtpd ou plus léger, nullmailer) pour relayer tous les mails envoyés par PHP vers M2
* Soit tu configures un serveur mail sur M1 pour envoyer directement les mails vers le destinataire, vu que tu peux envoyer tes mails de n'importe quelle machine.
Ça c'était dans le cas où tu passes par la fonction mail(). Si par contre tu passes par une librairie, tu as une option supplémentaire car elle peut probablement te permettre en PHP de te connecter directement par SMTP au serveur M2 pour envoyer ton mail. Cela dit le gain n'est pas forcément significatif.
Cordialement
[quote="kodjo"]
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]?[/quote]
La réponse courte :
* Pour recevoir, il faut dire à postfix que le domaine "example.net" est un domaine local (voir configurations types)
* Pour envoyer, par défaut il n'y a pas de restriction et postfix peut envoyer des mails à partir de n'importe quel domaine, y compris @gmail.com, @yahoo.com, @nsa.gov, etc (disclaimer : par contre ce n'est pas dit que le mail soit reçu !)
La réponse longue :
* Bien évidemment c'est beaucoup plus compliqué que ça et pour faire une conf correcte de nos jours il faut penser à beaucoup de choses et se documenter (SPF, DKIM, SMTP TLS, authentification des utilisateurs, restrictions diverses, etc). Compter une ou deux semaines de travail.
[quote="kodjo"]
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?[/quote]
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).
Par conséquent, deux options :
* Soit tu configures un serveur mail sur M1 (postfix, exim, opensmtpd ou plus léger, nullmailer) pour relayer tous les mails envoyés par PHP vers M2
* Soit tu configures un serveur mail sur M1 pour envoyer directement les mails vers le destinataire, vu que tu peux envoyer tes mails de n'importe quelle machine.
Ça c'était dans le cas où tu passes par la fonction mail(). Si par contre tu passes par une librairie, tu as une option supplémentaire car elle peut probablement te permettre en PHP de te connecter directement par SMTP au serveur M2 pour envoyer ton mail. Cela dit le gain n'est pas forcément significatif.
Cordialement