Configuration de mailshot pour spip

Accueil / Articles / Configuration de mailshot pour spip

Article publié le 15 novembre 2018  Mot(s) clé :   Spip  Enregistrer au format PDF   Version PDF

Le système d’infolettre proposé par plusieurs plugins spip est vraiment très efficace, à condition de bien paramétrer mailshot, qui gère l’envoi des mails. Après quelques galères, j’écris ici les différentes étapes par lesquelles je suis passé.

Plugins nécessaires

Pour la diffusion d’une infolettre sous spip, vous devez installer les plugins
- Facteur
- Mailshot
- Mailsuscribers
- Newsletter

Je passe sur cette étape qui est relativement simple, et qui ne pose pas de problème.

Configuration de Mailshot

Il y a plusieurs possibilités. Si vos envois sont vraiment massifs, vous avez, me semble-t-il, intérêt à utiliser des serveurs smtp tels que mailjet ou Mandrill ou autre.

Mailshot permet de cadencer les envois, et d’éviter un gros envoi simultané de mails, qui pourrait vous faire passer pour un spammeur. Une fois que les serveurs de mails vous ont catalogué comme spammeur, je vous souhaite bonne chance pour prouver le contraire...

Première étape : configurer Facteur

Avant toute chose, il faut configurer le plugin Facteur. Si vous voulez ensuite que Mailshot utilise votre configuration, vous ne devez pas choisir l’envoi de mail par la fonction php. Vous devez choisir l’envoi de mail par serveur smtp.

Trouver les bonnes valeurs de votre serveur smtp

C’est là que ça galère... Mon hébergeur, OVH, en toute logique donne des valeurs. Mais "ça ne marche pas".
Alors j’ai pensé à une astuce : si vous utilisez un client mail (tel que Thunderbird, par exemple) les données de votre serveur smtp sont normalement enregistrées dans la configuration.
Pour cela, rendez-vous dans votre logiciel, sélectionnez votre compte, et regardez le serveur smtp associé.

Et donc, pour mon hébergement chez OVH :

smtp = ssl0.ovh.net
port = 465
Identification : oui
utilisateur : contact@mondomaine.com
MP : le mien

Reportez cette configuration dans Facteur, et faites un test.

Deuxième étape : configurez Mailshot

Une fois facteur configuré, vous allez dans la configuration de Mailshot, et vous sélectionnez : "Utiliser le même service d’envoi que pour les autres mails" (que vous venez de configurer dans Facteur)

Si vous avez choisi dans facteur la fonction phpmail(), Mailshot vous demandera de configurer un service d’envoi de mail autre, qui utilise un serveur smtp.

Lorsque Mailshot est configué, vous pouvez tester vos Infolettres, et les envoyer.

Ces articles peuvent vous intéresser