Support et annonces PhpMyNewsLetter.
Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour,
Actuellement, nous utilisons Sarbacane 3 sur un PC avec comme SMTP configuré dans Sarbacane 3 notre propre serveur dédié chez Gandi et configuré Postfix. Nous avons 80.000 abonnés à notre Newsletter et tout fonctionne bien.
Je viens d'installer sans trop de problèmes phpmynewsletter sur notre serveur. Ainsi, sur le même serveur, nous avons Postfix, apache2, php, mysql et Phpmynewsletter.
Quand je configure dans Phpmynewsletter notre SMTP comme je l'ai fait avec Sarbacane, nous recevons bien le mail test mais pas celui de la campagne.
Et voici le message de syslog :
Nov 11 15:44:08 infoshebdo2 postfix/smtpd[15393]: connect from localhost[::1]
Nov 11 15:44:09 infoshebdo2 postfix/smtpd[15393]: 0086A2C36F: client=localhost[::1]
Nov 11 15:44:09 infoshebdo2 postfix/smtpd[15393]: 0086A2C36F: reject: RCPT from localhost[::1]: 454 4.7.1 <adresse@externe.com>: Relay access denied; from=<nobody@localhost> to=<adresse@externe.com> proto=ESMTP helo=<monserveurdedie.com>
Nov 11 15:44:09 infoshebdo2 postfix/cleanup[15397]: 0086A2C36F: message-id=<20191111144409.0086A2C36F@monserveurdedie.com>
Nov 11 15:44:09 infoshebdo2 postfix/smtpd[15393]: disconnect from localhost[::1] ehlo=2 starttls=1 mail=1 rcpt=1/2 data=1 quit=1 commands=7/8
Y a t il une astuce particulière pour configurer Postfix avec phpmynewsletter et la base Mysql sur le même serveur ?
Merci de votre aide,
Cordialement,
Hors ligne
Bonjour Gwendo
En anonymisant un peu les confs de postfix il serait bon de les voir, en l'état je ne peux rien dire.
Il serait également judicieux, du fait des 80.000 mails de vérifier la réputation de l'IP smtp : senderscore (une connexion linkedin donne de meilleurs résultats).
Si il faut vraiment que je checke plus loin, ne pas hésiter à me donner les ip et autres détails par message privés. Les résultats seront sur le forum.
Sinon, pas d'astuce particulière, juste à assurer un envoi respectueux des mails.
Quelle cadence d'envoi ?
Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide
Hors ligne
Arnaud,
Toutes les semaines nous adressons notre Newsletter à 80.000 abonnés depuis des années. Mxtoolbox donne de bons résultats. Nous ne sommes dans aucune liste noire. Nous utilisons SPF, DKIM et DMARC. Mail tester donne 9/10. Parfois free nous blacklist mais jamais plus de 24 heures. Nos envois sont cadencés seconde par seconde pour éviter le "too many connections slow down" d'Orange. Nos abonnés aiment notre newsletter.
Voici la config postfix main.cf :
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
# myorigin = /etc/mailname
myorigin = nomdedomaine.com
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h
readme_directory = no
# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.
#smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
mydomain = nomdedomaine.com
myhostname = nomdedomaine.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = $myhostname, nomdedomaine.com,localhost.localdomain, localhost
#relayhost =
mynetworks = 192.168.1.0/24, 127.0.0.0/8, [::ffff:127.0.0.0]/104, [::1]/128, XX.XX.XX.XX, YY.YY.YY.YY
mailbox_size_limit = 0
recipient_delimiter = +
inet_protocols = all
smtpd_recipient_limit = 5000
#maximal_queue_lifetime = 2d
smtpd_hard_error_limit = 200
# Parametres DKIM
milter_default_action = accept
milter_protocol = 6
smtpd_milters = inet:localhost:xxxx
non_smtpd_milters = inet:localhost:xxxx
# Parametres rajoutes pour ralentir le cadencement vers les adresses orange et wanadoo
default_destination_recipient_limit = 3
default_destination_concurrency_limit = 3
transport_maps = hash:/etc/postfix/transport
slow_destination_recipient_limit=2
slow_destination_concurrency_limit=2
compatibility_level = 2
mynetworks_style = subnet
Hors ligne
Bon déjà y'a DKIM, donc opendkim j'imagine.
SPF et DMARC ?
La tempo orange, parfait !
Par contre, je vois un
smtpd_use_tls=yes
qui est un paramètre normalement valable pour les postfix antérieur à 2.3.
Maintenant c'est plutot
smtp_tls_security_level = may
pour autoriser l'envoi de mail si le serveur distant ne supporte pas STARTTLS (ce qui est encore relativement courant !).
Ensuite le 454 4.7.1, comme indiqué, c'est bien le relais qui est impossible.
Donc pour relayer il faudrait normalement :
mynetworks = 127.0.0.0/8 WWW.XXX.YYY.ZZZ # ip de la machine
inet_interfaces = all
au lieu de :
mynetworks = 192.168.1.0/24, 127.0.0.0/8, [::ffff:127.0.0.0]/104, [::1]/128, XX.XX.XX.XX, YY.YY.YY.YY
Et décommenter
relayhost =
pour des livraisons directes, valeur par défaut (normalement prise en compte même si commentée).
Cette configuration est celle de mon serveur.
A quoi correspondent toutes les ip de mynetworks ?
Attention à bien faire un backup de la conf initiale, un reload postfix, et bien sûr faire un test sur liste de test. Mais avec 80.000 mails/hebo, elle doit bien exister cette liste
Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide
Hors ligne
Pages :: 1