Je suis en train de configurer une plate-forme de messagerie électronique et j'aimerais lever certains doutes que j'ai.
Pour construire ce système, j'ai deux options :
- Avoir
PHP
à faire les connexions à monSMTP
serveur externe (c'est un serveur de livraison uniquement). C'est ainsi que mon réseau est configuré pour l'instant moment et je pense que c'est très lourd pour le serveur. - Avoir
PHP
en me connectant à mon réseau localMTA
et avoir le localMTA
(Postfix
) en se connectant parSMTP
à mon serveur de livraison externe
Je pense que l'option 2 est préférable pour plusieurs raisons :
- Les envois à partir de la plate-forme de messagerie sont plus rapides
-
PHP
les processus se termineront plus rapidement - La livraison elle-même se fera sous la responsabilité de Postfix (MTA local), ce qui créera une nouvelle couche sur le flux de données de livraison, offrant ainsi beaucoup plus d'abstraction sur l'interface de l
PHP
plateforme - Les règles de livraison peuvent être définies spécifiquement sur
Postfix
Donc, la première question est de savoir si c'est la solution préférable ou si je dois garder l'option 1 ?
Voici une petite représentation de ce à quoi je fais référence au point 2 :
+------------+
| |
+---> smtp external backend a ----->| |
| | |
platform -------> local MTA lb ---> smtp external backend b ----->| Delivery |
| | |
+---> smtp external backend c ----->| |
| |
+------------+
Question 2 :
Si c'est la situation préférable, comment puis-je créer un équilibre de charge ? Postfix
solution ?
J'ai besoin de pouvoir facilement ajouter et supprimer SMTP
serveurs.