PhpMyNewsLetter 2.0

Support et annonces PhpMyNewsLetter.

Vous n'êtes pas identifié(e).

Annonce

Pour me permettre de mieux vous aider au mieux, merci d'être le plus précis possible en donnant :
- la version de phpmynewsletter utilisée
- votre hébergement : personnel, dédié, mutualisé
- votre hébergeur (OVH, free, Infomaniak, 1and1,...)
- votre OS : linux, windows
- version de PHP (5.3, 5.6, 7.0, hhvm...)
Toutes les réponses à mes questions qui sont sans retour de votre part seront considérées comme résolues !

#1 26-02-2015 00:20:34

dadix
Membre

configurer l'envoie des mails via smtp ovh

Bonjour,

Je souhaite configurer l'envoie des mails via mon serveur mutualisé OVH.

Avec la fonction php(mail), je reçois les mails en indésirable d'ou l'idée de passer par le smtp de OVH.

Je suis aller dans les configuration :

Méthode d'expédition : SMTP
Nom d'hôte du serveur SMTP : SSL0.OVH.NET
Authentification SMTP requise ? oui
Nom d'utilisateur SMTP : communication@xxxxxx.fr
Mot de passe SMTP : mon mdp

Quand je fais un essai d'envoie de mails, ça ne fonctionne pas :
Page blanche avec le message d'erreur : "Erreur d'envoi du mail de preview"

Merci

Hors ligne

#2 26-02-2015 08:23:49

Arnaud
Administrateur

Re : configurer l'envoie des mails via smtp ovh

Bonjour Dadix, et bienvenue sur le forum de support !
Oui, on peut envoyer des mails via le smtp OVH en mutualisé.
Mais il y a 2 sujets dans ta question :
- les mails indésirables
- la configuration.

D'abord la configuration, et en attendant la prochaine version qui inclura cette modification, il va falloir aller ajouter le port :
Dans les fichiers send.php et send_preview.php, il va falloir ajouter en php, après la ligne :

$mail->IsSMTP();

ajouter :

$mail->Port = 587;

ça devrait fonctionner (cf le fil de discussion suivant : http://www.phpmynewsletter.com/forum/vi … hp?id=100)

Pour les mails en indésirables, il va falloir traviller sur la réputation, c'est à dire envoyer des mails tranquillement, par petits flots (problématique mutualisé OVH, et quelque soit le logiciel utilisé !!!) car il y a une limite quotidienne et une limite horaire. Je n'ai pas les chiffres en tête.
RAPPEL IMPORTANT : les gros volumes de mails doivent IMPERATIVEMENT passer par des serveurs dédiés !

Donc, vois déjà les envois et tiens moi au courant.

Bonne journée, bons mails,

Arnaud


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  wink

Hors ligne

#3 26-02-2015 08:48:31

dadix
Membre

Re : configurer l'envoie des mails via smtp ovh

Bonjour,

Merci pour votre réponse rapide smile je vais tester en fin de mâtiné la configuration.

Pour les indésirables, j'avais fait un test avec seulement 2 mails et Hotmail me la mis en indésirable.
Je n'ai pas une grosse liste de mails (environs 200), j'espère en a avoir 300 par la suite ;-)

Bonne journée !
Et encore merci

Hors ligne

#4 26-02-2015 08:57:29

Arnaud
Administrateur

Re : configurer l'envoie des mails via smtp ovh

Re-
Pour hotmail, c'est normal !
Emailer, c'est un art, ça ne s'improvise pas, il faut juste un peu de patience et cela reste à la portée de tous ! (Bine pour cela que j'ai repris le projet, pour mettre le mailing à la portée de tous, sans dépenser des sommes folles, surtout avec une liste de moins de 500 mails !).
Donc, moins de 500 mails,c 'est parfait.
Je te conseille de créer des adresses chez gmail, gmx, free, laposte (et d'autres si tu as le temps !!). Tu mets ces mails dans une liste de tests. Tu les envoies.
Dans ton interface ovh, tu vas ajouter les signatures dkim et spf, ce qui authentifie les mails. Puis tu fais quelques envois, et tu vois les résultats.
A faire, ces étapes, entre chaque envoi.
1/ tu configures le port
2/ un envoi
3/ tu ne marques pas les mails comme désirables, tu laisses faire,
4/ tu ajoutes le dkim
5/ un envoi
6/ tu rends compte...
A suivre !


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  wink

Hors ligne

#5 26-02-2015 12:49:05

dadix
Membre

Re : configurer l'envoie des mails via smtp ovh

J'ai rajouté le port 587, maintenant l'envoi fonctionne  smile

J'ai fais un mail test avec une photo avec 5 adresses mails :
*Hotmail => dans les spams (mais normal d'après ce que tu dis)
*Laposte => bien reçu mais j'ai <PUB> qui s'affiche devant le titre. La photo s'affiche directe.
*Gmail => J'ai reçu le mail mais pas dans la boite de reception, ni dans spams mais dans "afficher tous les messages"^^
*Free => j'ai reçu le mail mais la photo ne s'affiche pas directe
*Orange => Bien reçu mais photo ne s'affiche pas

Après je n'ai pas compris ou dans l'interface OVH je peux faire ça :
"Dans ton interface ovh, tu vas ajouter les signatures dkim et spf, ce qui authentifie les mails. Puis tu fais quelques envois, et tu vois les résultats."

Merci de ton aide ;-)

Hors ligne

#6 26-02-2015 13:13:58

dadix
Membre

Re : configurer l'envoie des mails via smtp ovh

J'ai trouvé un tuto sur le net pour mettre les signatures

SKF => OK
DKIM => je ne sais pas quoi mettre dans sous domaine et dans l'autre champ texte.

Je vais déjà essayer avec que SKF

Hors ligne

#7 26-02-2015 13:44:21

Arnaud
Administrateur

Re : configurer l'envoie des mails via smtp ovh

Voilà une bonne chose !
Les photos qui ne s'affichent pas, c'est normal ! Automatiquement les photos ne sont pas affichées, pour ne pas tracer les IPs à l'ouverture. Ce qui vient fausser un peu les stats de phpmynewsletter sur les taux d'ouverture et de lecture. Il faut bien comprendre que AUCUN prestataire de mailing ne peut certifier ses stats de façon exactes car le comportement humain, lié au comportement des hotmail, free, gmail (et autres) ne peuvent que générer des approximations !
Ceci dit, tout dépend du contenu...

Pour spf, normalement tous les mails sont signés par OVH avec la ligne :

"v=spf1 include:mx.ovh.com ~all"

C'est une entrée faite dans la zone dns du domaine hébergé.

Définition de DKIM :
DKIM (aussi DomainKeys) constitue un modèle d'identification pour les emails. L'email est ce faisant générée avec une signature numérique. Une clé disponible publiquement est utilisée pour le décryptage. Si le décryptage de la signature numérique est réussi, ont peut partir du postulat que l'expéditeur de l'email n'est pas falsifié.

Sinon, pour ajouter DKIM (attention : je dégage toute responsabilité sur une mauvaise action !) :
manager OVH (nouveau manager : (https://www.ovh.com/manager/web/login/))
> connexion
> cliquer sur domaine
> passer en mode expert (en haut à droite)
> onglet zone DNS
> en bas on a le champ type=SPF (une bonne chose !)
> à droite clic sur DNS+ Ajouter une entrée
> choisir DKIM
> choix du sous-domaine : rien
  TTL par défaut
  Version : cocher DKIM1
  granularité = *
  cocher type de clé RSA
  calculer la clé publique avec ce site : http://dkimcore.org/tools/ (Generate a DKIM Core Key)
Et copier coller le champ raw format :

MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDlgayYatdTHBcFeDM1Dely6d/z
VlTZzRqfg5H7HHcQg2EAog+fGrUw+JcwsW+UULsZOuUEaiUHaNdZt8ikcnrSMk2n
6rKP35b8Mz4p3cEfo4FRPxTV/y6VVcprhs2jto6/sFZmkpYUlpXsQI1foo/WYWhn

  formaté sans les retours chariot dans le champ Clé publique (base64) *

MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDlgayYatdTHBcFeDM1Dely6d/zVlTZzRqfg5H7HHcQg2EAog+fGrUw+JcwsW+UULsZOuUEaiUHaNdZt8ikcnrSMk2n6rKP35b8Mz4p3cEfo4FRPxTV/y6VVcprhs2jto6/sFZmkpYUlpXsQI1foo/WYWhn

> valider en passant à l'étape 3, attendre 24 heures la propagation des DNS...

Ou alors... Ne pas le faire !
Je suis sur un serveur dédié, je ne peux garantir le bon fonctionnement du DKIM avec ce modus operandi !
(Mais je vais quand même le tester...)

Voilà !


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  wink

Hors ligne

#8 26-02-2015 14:09:31

dadix
Membre

Re : configurer l'envoie des mails via smtp ovh

Je suis entrain d'essayer de faire le DKIM:

Pour granularité je rentre juste "*" dans le champ texte ? et non "=*". Je pense que c'est que "*" mais je voudrais être sur pour ne pas faire de connerie tongue

Ensuite pour générer la clé publique, je rentre juste le nom domaine qui est l'adresse de mon site sans les "www."  donc du style "xxxxxxxx.fr" si je valide il me dit :
"Public key

This is the public key that needs to be published via DNS before you start using the tokens to send mail."

Hors ligne

#9 26-02-2015 14:13:30

Arnaud
Administrateur

Re : configurer l'envoie des mails via smtp ovh

Pour la granularité, oui
Pour ce que dit dkimscore, oui aussi, et plus bas, il y a le raw format, à remettre en une seule ligne.


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  wink

Hors ligne

#10 26-02-2015 14:29:40

dadix
Membre

Re : configurer l'envoie des mails via smtp ovh

C'est OK pour moi  big_smile

il n'y a plus qu'a attendre  smile

Merci

Hors ligne

#11 26-02-2015 14:59:48

Arnaud
Administrateur

Re : configurer l'envoie des mails via smtp ovh

Attendons, mais attention, il faut aussi s'assurer de la qualité de la rédaction des mails... Pas de mots genre viagra, concours, tu as gagné, etc....


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  wink

Hors ligne

#12 26-02-2015 15:24:17

dadix
Membre

Re : configurer l'envoie des mails via smtp ovh

big_smile

Pas de soucis à avoir de se coter la.
J'envoie des mails à des licenciés et supporters d'un club de sport : c'est surtout des actus pour faire venir du monde aux matchs.

Hors ligne

#13 27-02-2015 11:55:54

dadix
Membre

Re : configurer l'envoie des mails via smtp ovh

Bonjour,

Je fais des test, et je viens de me rendre compte que l'envoie du mail, ne fonctionne pas pour l'inscription (voir photo). Cela mouline et j'ai un message "smtp connect () failed"
Je me demande s'il ne faut pas aussi rajouter : $mail->Port = 587; pour l'envoie des mails d'inscription. Ou si le problème vient de la manip d'hier (sachant que ça ne fait pas encore 24j)

1425034635_smtp_pmn2_1.png

Dernière modification par dadix (27-02-2015 11:57:23)

Hors ligne

#14 27-02-2015 12:09:40

Arnaud
Administrateur

Re : configurer l'envoie des mails via smtp ovh

Bonjour Dadix,

Non, ce n'est pas l'histoire des 24 heures, et dans ton cas, avec ce port 587, il faut aller dans :
include > lib > pmn_fonctions.php
éditer ce fichier avec un notepad++ sur windows ou autre kate / gedit sur linux et aller ligne 880 où il y a ce bloc de code :

case "smtp":
            $mail->IsSMTP();
            $mail->Host = $smtp_host;
            if ($auth) {
                $mail->SMTPAuth = true;
                $mail->Username = $smtp_login;
                $mail->Password = $smtp_pass;
            }
            break;

qui sera donc à modifier avec le port 587 :

case "smtp":
            $mail->IsSMTP();
            $mail->Port = 587; # Port mutu OVH
            $mail->Host = $smtp_host;
            if ($auth) {
                $mail->SMTPAuth = true;
                $mail->Username = $smtp_login;
                $mail->Password = $smtp_pass;
            }
            break;

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  wink

Hors ligne

#15 27-02-2015 12:19:59

dadix
Membre

Re : configurer l'envoie des mails via smtp ovh

YEAH !! big_smile

Merci ça fonctionne !

Hors ligne

#16 27-02-2015 12:49:08

Arnaud
Administrateur

Re : configurer l'envoie des mails via smtp ovh

De rien, j'avais omis la précision, j'aurais du y penser plus tôt.
La prochaine version comportera des pré-configurations pour les mutualisés.


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  wink

Hors ligne

#17 17-03-2015 22:47:52

dadix
Membre

Re : configurer l'envoie des mails via smtp ovh

J'ai enfin envoyer mes 1er mails ! Seulement 184 !
Après l'envoi j'ai ça comme valeur : Envois:193    Lectures:5     Ouvertures:4    Erreurs:375     0

Bizarre 375 erreurs et aussi 193 envois sur 184.

Par contre on voit grâce au fichier log que à partir du 94mails : j'ai : "SMTP Error: The following recipients failed" jusqu'a la fin  roll

Que faire du coup, pour réussir à tout envoyer en une fois ?

Hors ligne

#18 18-03-2015 07:24:46

Arnaud
Administrateur

Re : configurer l'envoie des mails via smtp ovh

Bonjour Dadix, je t envoie un mp en journée
Il faudrait regarder le log.


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  wink

Hors ligne

#19 18-03-2015 08:21:02

hiroito
Membre

Re : configurer l'envoie des mails via smtp ovh

salut,

1 merci pour la procédure ovh je me demandais ou je faisais erreur cry  (et j'en faisait pas justement)
2 merci pour les retour chariot depuis hier je pigeais pas ou cela bloquait c'est bête mais cela m'avait échappé yikes

donc merci pour m'avoir fais gagner du temps et de la sueur de cervelle  angel

Hors ligne

#20 18-03-2015 09:29:53

Arnaud
Administrateur

Re : configurer l'envoie des mails via smtp ovh

hiroito a écrit :

salut,

1 merci pour la procédure ovh je me demandais ou je faisais erreur cry  (et j'en faisait pas justement)
2 merci pour les retour chariot depuis hier je pigeais pas ou cela bloquait c'est bête mais cela m'avait échappé yikes

donc merci pour m'avoir fais gagner du temps et de la sueur de cervelle  angel

C'est bien l'objectif !


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  wink

Hors ligne

#21 18-03-2015 09:56:11

dadix
Membre

Re : configurer l'envoie des mails via smtp ovh

Ça marche pour le MP.

Je suis au boulot donc je regarderais ca ce soir ;-)

Bonne journée

Hors ligne

#22 18-03-2015 10:28:33

Arnaud
Administrateur

Re : configurer l'envoie des mails via smtp ovh

C'est fait !


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  wink

Hors ligne

#23 18-03-2015 20:50:01

dadix
Membre

Re : configurer l'envoie des mails via smtp ovh

Mail envoyé ;-)

Hors ligne

#24 19-03-2015 08:41:44

Arnaud
Administrateur

Re : configurer l'envoie des mails via smtp ovh

Répondu !


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  wink

Hors ligne

#25 01-09-2015 08:54:46

dadix
Membre

Re : configurer l'envoie des mails via smtp ovh

Je remonte le sujet car j'ai enfin fait un vrai test ! 255 mails envoyés, que ce fut long^^

J'ai du le faire en plusieurs envoie en passant par "archivage" et après clique sur la phrase "il y a X mails non envoyés, cliquer pour renvoyer".
Au début j'envoyais pas 10, mais seulement 40 mails de OK et les autres toujours erreur SMTP connect() failed.
Après j'ai passé à 1, ce fut un peu mieux et pour finir j'ai laissé à 1 et j'ai modifier le temps de 10000 à 2000 (j'ai vu sa dans un sujet sur le forum).
Pour envoyer tout mes mails, j'ai du faire la manip de renvoie une bonne dizaine de fois et encore j'ai 9 mails qui reste en erreur.

Fichier log : envois:246    lectures:100    ouvertures:55    erreurs:1082    abandons:0

Je me demandais, si tu as depuis trouvé d'autres astuces pour faciliter l'envoi sur un mutualisé OVH et si on pouvait encore modifier le temps pour améliorer l'envoi ?

Et pour finir une idée pour le futur version, il serait bien de pouvoir faire le renvoi des mails directement sur la page "Tracking, suivi des envois" :-)

Merci d'avance.

Hors ligne

Pied de page des forums

Propulsé par FluxBB