7648946c2b3479fc8d94a9276637d1d2764f03be
EsyMailService - 2 nouvelles méthodes de vérification DNS : checkDnsEsyMail(domain) — config réception (Dovecot) : - MX → doit pointer vers ESYMAIL_HOSTNAME (mail.esy-web.dev) - SPF → doit contenir le hostname mail ou include:_spf - DKIM → sélecteur dkim._domainkey.domain (TXT ou CNAME) - DMARC → _dmarc.domain doit contenir v=DMARC1 - Retourne ok=true si les 4 checks passent checkDnsEsyMailer(domain) — config envoi (AWS SES) : - SES domaine vérifié (isDomainVerified = Success) - SES DKIM activé et vérifié (getDkimStatus enabled+verified) - SPF → doit contenir include:amazonses.com - MAIL FROM → configuré et vérifié (getMailFromStatus = Success) - Retourne ok=true si les 4 checks passent Intégration : - Les checks DNS sont exécutés seulement sur l'onglet NDD (pas sur les autres onglets pour éviter les appels réseau inutiles) - Les résultats alimentent configDnsEsyMail et configDnsEsyMailer dans la sous-ligne de chaque domaine (OK vert / KO rouge) Configuration : - .env : ESYMAIL_HOSTNAME (vide par défaut) - .env.local : ESYMAIL_HOSTNAME=mail.esy-web.dev - ansible/vault.yml : esymail_hostname pour la prod Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
PHP
66.2%
Twig
28.7%
JavaScript
4%
Jinja
0.5%
Makefile
0.3%
Other
0.2%