Les clients demandent souvent « quelles sont les meilleures configurations à utiliser avec PowerMTA » ? La réponse varie selon chaque région du monde. Les paramètres de configuration aux États-Unis seront très différents de ceux en Europe, par exemple, donc les paramètres globaux ne sont pas aussi efficaces. Dans cet article de blog, nous examinons cinq conseils essentiels de configuration de PowerMTA™ qui aideront à rendre votre infrastructure d'envoi plus efficace et à réduire le désordre des entrées/sorties.
Utilisez des directives source pour vous assurer que vos en-têtes d'email sont corrects
Les ESP et de nombreux expéditeurs à volume élevé envoient des emails au nom d'autres organisations et ont souvent l'impression de ne pas avoir un contrôle total sur les en-têtes d'email. Ce n'est pas le cas, et si les meilleures pratiques ne sont pas suivies, les emails finiront presque inévitablement dans le dossier des courriers indésirables. Avec PowerMTA™, vous pouvez ajouter des données manquantes ou des en-têtes Message-ID. Vous pouvez également cacher les sources internes dans l'« en-tête reçu », ou désactiver complètement l'ajout de l'en-tête reçu. Ce dernier est souvent utilisé pour donner l'impression que l'email provient de l'adresse IP publique de l'expéditeur.
Maintenez une configuration propre en utilisant l'héritage des paramètres de manière plus judicieuse
Pour des configurations gérables, il est important de les garder DRY. DRY signifie Ne Vous Répétez Pas, et c'est un acronyme utilisé par les développeurs de logiciels. Par exemple, PowerMTA™ fusionne les paramètres de toutes les sources correspondantes. Ainsi, vous pouvez souvent déplacer les paramètres communs vers la source 0/0 qui correspond à chaque IP qui se connecte à PowerMTA™. Sauf pour « always-allow-relaying » bien sûr, qui ne devrait être autorisé que pour des sources spécifiques. Vous pouvez également supprimer les paramètres avec des valeurs par défaut évidentes et réduire davantage les configurations redondantes.
Avec les directives de domaine, toutes les entrées de domaine correspondantes sont fusionnées, donnant la préférence aux entrées plus spécifiques, indépendamment de l'ordre dans la configuration. En utilisant des paramètres par défaut sensés pour le domaine générique, vous pouvez réduire la configuration à seulement quelques exceptions. Par exemple, le paramètre suivant élimine la nécessité d'activer l'utilisation de TLS sur « de nombreux » domaines spécifiques :
<domain *> use-starttls yes # Utiliser TLS lors de la livraison de l'email </domain>
Ne gaspillez pas de ressources sur des domaines d'email invalides
Si la partie locale d'une adresse email n'existe pas, vous recevrez généralement un message d'erreur de l'ISP. Cependant, si le domaine n'est pas valide, vous pourriez rencontrer des erreurs répétitives telles que des échecs de recherche DNS, des serveurs non réactifs, ou des serveurs qui refusent de relayer d'un domaine particulier.
PowerMTA™ doit être configuré pour ne pas gaspiller de ressources sur ces domaines, et concentrer la livraison des ressources sur des domaines valides. Vous pouvez instruire PowerMTA pour renvoyer les emails si un enregistrement MX ne peut pas être trouvé pour un domaine, car des domaines invalides causés par des erreurs typographiques ont souvent un enregistrement « A » sans un enregistrement de serveur de messagerie « MX » approprié dans le DNS. Vous pouvez également utiliser un macro de domaine combiné avec le black-holing pour supprimer les emails connus pour des domaines abandonnés ou des domaines avec des comptes anonymes jetables. En tout cas, l'objectif est de garder la configuration « légère » pour les domaines invalides ou moins importants.
Appliquez des paramètres basés sur vos propres données et expériences
Nous avons déjà parlé de cela, mais je voudrais le réitérer ici. PowerMTA™ a une longue liste de directives de configuration que vous pouvez utiliser directement. Copier directement les paramètres d'autres sources ou des configurations correspondant à un autre environnement d'expédition n'est pas utile, car vous pourriez finir avec des configurations redondantes, ou même appliquer des paramètres qui ne sont pas applicables dans votre environnement d'envoi. La meilleure approche est de garder les choses aussi simples que possible et d'ajouter des paramètres que vous comprenez, et qui sont appropriés dans votre environnement « propre ».
Les expéditeurs aux États-Unis nécessitent une configuration différente de celle des expéditeurs en Europe. De plus, les paramètres dépendent souvent du volume de courrier, du type d'email, et de la réputation des IP d'envoi. Vous pouvez utiliser les données des fichiers de comptabilité de PowerMTA pour déterminer quels sont les domaines les plus importants dans votre cas. En regardant les rapports de rebond, vous pouvez déterminer quelles erreurs devraient déclencher le mode de ralentissement, par exemple.
Consignez les erreurs transitoires pour surveiller le throttling par les ISP
Les journaux de comptabilité de PowerMTA™ sont souvent utilisés pour enregistrer les livraisons ou les rebonds. Mais en activant l'enregistrement des erreurs transitoires, vous pouvez obtenir une richesse d'informations sur la livraison, et comment l'optimiser. Les grands fournisseurs de messagerie Web, mais aussi les ISPs plus petits, ont des limites sur le nombre de messages qu'ils acceptent d'une certaine IP. Lorsque la limite est atteinte, ils retournent une erreur temporaire, qui peut être enregistrée par PowerMTA™. Ces informations peuvent être utilisées pour ajuster le volume pour l'assaisonnement IP (échauffement) ou le taux d'envoi maximum, ou ajuster la configuration du mode de ralentissement.
Pour des informations plus complètes sur les paramètres de configuration, rejoignez le forum de PowerMTA et n'hésitez pas à poser des questions détaillées sur vos paramètres et plus spécifiquement sur votre environnement d'envoi.
~ Maarten Oelering, Partenaire et CTO chez Postmastery