Support et annonces PhpMyNewsLetter.
Vous n'êtes pas identifié(e).
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
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
Hors ligne
Bonjour,
Merci pour votre réponse rapide 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
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
Hors ligne
J'ai rajouté le port 587, maintenant l'envoi fonctionne
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
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
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
Hors ligne
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
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
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
Hors ligne
C'est OK pour moi
il n'y a plus qu'a attendre
Merci
Hors ligne
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
Hors ligne
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
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)
Dernière modification par dadix (27-02-2015 11:57:23)
Hors ligne
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
Hors ligne
YEAH !!
Merci ça fonctionne !
Hors ligne
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
Hors ligne
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
Que faire du coup, pour réussir à tout envoyer en une fois ?
Hors ligne
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
Hors ligne
salut,
1 merci pour la procédure ovh je me demandais ou je faisais erreur (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é
donc merci pour m'avoir fais gagner du temps et de la sueur de cervelle
Hors ligne
salut,
1 merci pour la procédure ovh je me demandais ou je faisais erreur (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édonc merci pour m'avoir fais gagner du temps et de la sueur de cervelle
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
Hors ligne
Ça marche pour le MP.
Je suis au boulot donc je regarderais ca ce soir ;-)
Bonne journée
Hors ligne
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
Hors ligne
Mail envoyé ;-)
Hors ligne
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
Hors ligne
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