Support et annonces PhpMyNewsLetter.
Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour,
Tout d'abord merci pour ton travail qui est vraiment super correspond tout à fait à mes besoins.
J'ai plusieurs questions concernant "le mail de l'expéditeur".
- Comment puis-je faire pour que les personnes qui lisent le mail répondent sur une adresse type "contact@domaine.com" mais que les mails soit envoyé depuis une adresse "newsletter@domain.com" qui reçois les infos de "bounce" en retour ?
Une sorte de "répondre à" en fait.
- J'ai une mailing liste de 229 contacts ( très peu en fait) mais elle ne passe jamais en 1 fois sur un serveur mutualisé OVH. J'ai même abaissé mes réglages "Nombre de messages expédiés à chaque boucle d'envoi" à 1 et modifié le temps de boucle à 11000ms. Et c'est pas encore suffisant mais ça part moins souvent en erreur "SMTP Error: The following recipients failed:"
Voilà les stats du dernier envois: Envois 229 Lectures 111 Ouvertures 33 Erreurs 1032 Abandons 0
Comme je le dit plus haut après avoir baissé les valeurs d'envois j'avais beaucoup moins d'erreurs, c'est cependant très faible, n'y a t-il pas un moyen de la remonter ?
Merci encore pour tout ton travail et ta réponse.
Cordialement.
Franck B.
Hors ligne
Bonjour Franck et bienvenue sur le forum de support !
Je dis aussi merci pour le retour qui ma foi montre, et j'en suis content, que l'on peut assez facilement manipuler le code de PhpMyNewsLetter
Concernant ta liste... Elle ne fait que 229 contacts !
Comment est fait ton envoi ? smtp ovh ssl ? php_mail ?
sinon, concernant l'adresse de réponse et celle de bounce, j'avoue n'y avoir jamais réflechi.
Pour information, la version 2.0.4 bénéficie d'une fonctionnalité absolument unique :
- le load balancing smtp : en bref, cela permet de mettre tout un tas de smtp (localhost, smtp gmail, mailjet gratuit, mailchinp gratuit, sendinblue gratuit, etc...) et de cumuler leurs nombres de mails délivrés avec leurs belles ip, mais gratuitement...
J'espère faire sortir cette version rapidement....
Et je regarde le cas de tes adresses.
Bonne soirée,
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 de ta réponse.
J'utilise le smtp OVH, pas de SSL.
Comment puis-je faire pour pouvoir voir les réponses des clients sans que cela parte dans les bounces de l'adresse newsletter@domaine.com ?
Et en effet le code est assez facile à modifier surtout que tu as une mine d'information sur ton forum !
Merci encore pour ce travail.
Franck B.
Dernière modification par franck (18-08-2016 08:10:13)
Hors ligne
Bonjour Franck,
J'avais bien compris la question ^^
Selon https://github.com/PHPMailer/PHPMailer/issues/657, il n'y a pas de RFC relatif à la différenciation d'un mail pour bounce d'un mail pour lecture.
Dans Zend il existait "apparemment" un SetReturnPath qui distinguait du ReplyTo. Mais ceci n'existe pas dans la classe PhpMailer.
(propriétés : https://phpmailer.github.io/PHPMailer/c … ReturnPath )
Ce que je ne comprends pas c'est que tu ne vois pas les réponses de tes clients... Le mail avec lequel tu expédies tes mails est-il relié à une bal réelle ou pas ?
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 Arnaud,
Le mail que j'utilise est réelle pour pourvoir faire le bounce dessus mais je ne le consulte pas. C'est pourquoi quand les gens repondent je préferai qu'ils soient redirigé vers mon mail de contact.
J'ai trouvé ca sur le net:
<?php
$to = 'personne@example.com';
$subject = 'le sujet';
$message = 'Bonjour !';
$headers = 'From: webmaster@example.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
url de la source: http://php.net/manual/fr/function.mail.php
N'est-il pas envisageable de rajouter le header avec le reply to dans ton script et de mettre un champ dans l'admin pour saisir l'adresse de réponse par exemple? Je pense que ca peut-être pratique pour ceux qui sont dans le même cas que moi.
Pour info je suis nul en PhP je ne comprends vaguement que les bases.
J'ai essayé de trouver le fichier php qui générait le mail mais il se cache bien
Merci pour le retour.
Dernière modification par franck (18-08-2016 15:24:19)
Hors ligne
En fait, la fonction mail décrite est ici très simple. PhpMyNEwsletter utilise une classe qui s'appelle PhpMailer et voici le code pour envoyer les mails :
https://raw.githubusercontent.com/Arnau … r/send.php
Une norme RFC, c'est une norme précise qui impose un mode de fonctionnement précis et à respecter.
Si on ne respecte pas en ajoutant par exemple des headers un peu fantaisistes (au sens non conforme aux RFC), alors on risque de passer le domaine et l'ip de l'expéditeur en spam.
Ensuite, si tu ne traites pas tes bounces, c'est à dire les mails en erreur, c'est aussi la possibilité pour les hotmail, yahoo, gmail,et autres de considérer qu'en fait tu es un spammeur car tu te fiches des mails en erreur !
Traiter les mails en erreur, c'est assurer un bon taux de délivrance et donc d'ouverture, et donc une bonne et belle communication.
Si tu as 10 mails en erreur va les traiter, tu n'auras plus d'erreur, tu ne seras pas un spammeur ! Et en plus tu ne mets pas le code de PhpMyNewsLetter en état instable du fait d'ajouts que je ne valide pas.
Sincèrement, fais ce que je te dis
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
Ok,
Merci pour toutes ses explications.
Et ce super soft.
Bonne continuation.
Franck B.
Hors ligne
Bonjour Arnaud,
Petit soucis supplémentaire OVH ne laisse pas passer plus de 20 mails par envoie a priori du coup je doit relancer le mailing plusieurs fois même avec mon règlage à 1 et la boucle à 11000ms.
J'ai trouvé ceci sur leur forum, ca date un peu:
B- La temporisation et le quota
OVH temporise l'envoi des mails par SMTP à 1 adresse (1 destinataire) toutes les 10 secondes. Ça n'a l'air de rien, mais il faut 100 secondes pour envoyer le même message en Copie Carbone (le champ CC) à 10 personnes. On croit que son logiciel de mail est bloqué, mais non, c'est le SMTP d'OVH qui temporise.
Ensuite OVH applique le quota suivant:
- limitation à 200 e-mails / heure / compte
- limitation à 300 e-mails / heure / adresse IP (donc par abonnement internet)
- Le message est limité à 20 destinataires maximum (donc pour envoyer un message à 100 adresses, il faut faire 5 envois de 20 adresses)
source: https://forum.ovh.com/showthread.php/31 … php-mail()
La je dois avouer que OVH me désespère un peu.
Puis-je t'envoyer mon log pour que tu jette un oeil, c'est vraiment curieux le comportement. ici l'envoi de la premiere tentative qui passe beaucoup plus de mail que les suivantes.:
N° Date Time Status Recipient
------------------------------------------------------------
1 15:27:03 0.092 OK
2 15:27:14 0.080 OK
3 15:27:25 0.074 OK
4 15:27:46 10.04 SMTP connect() failed.
5 15:27:57 10.04 SMTP connect() failed.
6 15:27:59 0.080 OK
7 15:28:10 0.084 OK
8 15:28:21 0.120 OK
9 15:28:32 0.090 OK
10 15:28:43 0.090 OK
11 15:28:54 0.124 OK
12 15:29:05 0.104 OK
13 15:29:16 0.066 SMTP Error: The following recipients failed:
14 15:29:27 0.236 SMTP Error: The following recipients failed:
15 15:29:38 0.071 SMTP Error: The following recipients failed:
16 15:29:57 8.126 OK
17 15:30:00 0.074 OK
18 15:30:11 0.052 SMTP Error: The following recipients failed:
19 15:30:22 0.076 OK
20 15:30:43 10.04 SMTP connect() failed.
21 15:30:44 0.117 OK
22 15:30:55 0.098 OK
23 15:31:06 0.092 OK
24 15:31:17 0.073 OK
25 15:31:28 0.121 OK
26 15:31:39 0.091 SMTP Error: The following recipients failed:
27 15:31:50 0.049 SMTP Error: The following recipients failed:
28 15:32:01 0.092 SMTP Error: The following recipients failed: miche
29 15:32:12 0.061 SMTP Error: The following recipients failed:
30 15:32:31 8.106 OK
31 15:32:34 0.092 OK
32 15:32:45 0.082 OK
33 15:32:56 0.075 OK
34 15:33:07 0.077 OK
35 15:33:18 0.073 OK
36 15:33:33 4.081 OK
37 15:33:48 8.111 OK
38 15:33:51 0.049 SMTP Error: The following recipients failed:
39 15:34:02 0.268 SMTP Error: The following recipients failed:
40 15:34:13 0.049 SMTP Error: The following recipients failed:
41 15:34:24 0.082 SMTP Error: The following recipients failed:
42 15:34:35 0.047 SMTP Error: The following recipients failed:
43 15:34:50 4.130 OK
44 15:34:57 0.061 SMTP Error: The following recipients failed:
45 15:35:08 0.061 SMTP Error: The following recipients failed:
46 15:35:19 0.047 SMTP Error: The following recipients failed:
47 15:35:30 0.061 SMTP Error: The following recipients failed:
48 15:35:41 0.071 OK
49 15:35:52 0.088 SMTP Error: The following recipients failed:
50 15:36:03 0.052 SMTP Error: The following recipients failed:
51 15:36:18 4.051 SMTP Error: The following recipients failed:
52 15:36:25 0.049 SMTP Error: The following recipients failed:
53 15:36:44 8.128 SMTP Error: The following recipients failed:
54 15:36:57 10.03 SMTP connect() failed.
55 15:37:08 10.04 SMTP connect() failed.
56 15:37:19 10.04 SMTP connect() failed.
57 15:37:20 0.080 OK
58 15:37:31 0.089 OK
59 15:37:42 0.057 SMTP Error: The following recipients failed:
60 15:37:53 0.070 SMTP Error: The following recipients failed:
61 15:38:04 0.061 SMTP Error: The following recipients failed:
62 15:38:15 0.401 SMTP Error: The following recipients failed:
63 15:38:26 0.049 SMTP Error: The following recipients failed:
64 15:38:37 0.089 OK
65 15:38:48 0.072 SMTP Error: The following recipients failed:
66 15:38:59 0.049 SMTP Error: The following recipients failed:
67 15:39:10 0.048 SMTP Error: The following recipients failed:
68 15:39:21 0.101 OK
69 15:39:32 0.105 OK
70 15:39:43 0.140 OK
71 15:39:54 0.049 SMTP Error: The following recipients failed:
72 15:40:05 0.048 SMTP Error: The following recipients failed:
73 15:40:16 0.082 OK
74 15:40:27 0.202 OK
75 15:40:38 0.136 OK
76 15:40:57 8.049 SMTP Error: The following recipients failed:
77 15:41:01 0.998 SMTP Error: The following recipients failed:
78 15:41:11 0.078 SMTP Error: The following recipients failed:
79 15:41:22 0.047 SMTP Error: The following recipients failed:
80 15:41:33 0.050 SMTP Error: The following recipients failed:
81 15:41:44 0.052 SMTP Error: The following recipients failed:
82 15:41:55 0.078 SMTP Error: The following recipients failed:
83 15:42:06 0.080 SMTP Error: The following recipients failed:
84 15:42:19 0.074 SMTP Error: The following recipients failed:
85 15:42:28 0.078 OK
86 15:42:43 4.082 SMTP Error: The following recipients failed:
87 15:43:00 10.03 SMTP connect() failed.
88 15:43:01 0.069 SMTP Error: The following recipients failed:
89 15:43:12 0.048 SMTP Error: The following recipients failed:
90 15:43:23 0.062 SMTP Error: The following recipients failed:
91 15:43:34 0.105 OK
------------------------------------------------------------
Finished at 15:43:34
============================================================
Une solution?
Merci
Dernière modification par franck (19-08-2016 15:37:39)
Hors ligne
Bonsoir Franck,
Il faut être clair, attention : un coup de main ok, mais je ne suis pas OVH, et je ne peux ni parler pour eux, ni m'engager pour eux.
A mon niveau, la seule chose que je peux dire : le mutu ovh, c'est la solution mail à fuir, et adopter au minimum un petit vps à 3€ / mois, ça suffit pour envoyer de petites campagnes régulières.
Sinon, ton lien est de 2008, sincèrement, je m'y fierai pas.
Courant 2015, j'avais établi une liste des limites connues à ce jour : https://www.phpmynewsletter.com/forum/v … php?id=192
Si mes chiffres recoupent les tiens, c'est une bonne chose, sinon, je conseille la chose suivante :
utiliser ns0.ovh.net (port 465) / SSL avec authentification, et 500 max / jour avec 200 max / heure.
Y'a pas de miracle à attendre à ce niveau, c'est certain...
Le pourquoi des smtp error : une machine héberge plusieurs sites dits mutualisés, des dizaines ou centaines de sites !
Si quelques uns envoient des mails en même temps, comme toi, ou d'autres (commerçants on-line, assoc, clubs de foot, etc...), alors ça génère un gros traffic mails, que OVH canalise dans un tuyau unique par machine sur un smtp dont il va protéger l'IP en ne laissant partir les mails qu'ua compte goutte. (et en gérant les quotas !) Ceux qui sont en time out ou erreur, c'est qu'il y avait du monde dans l'entonnoir, donc ton mail a été éjecté et s'est retrouvé en erreur.
Qu'en déduire ? Qu'il faudrait envoyer les mails en heure creuse (mais c'est quand ???), qu'il faudrait qu'ils stockent les mails pour envoi plus tard (c'est apparemment déjà le cas ! si si), qu'il faudrait un message plus explicite sur le code retour de l'erreur au lieu d'un time out ou d'un smtp error (oui, mais ce n'est pas le but de l'activité...), bref... je reviens au VPS... Ou attendre un tout petit peu la sortie de la 2.0.4 qui permettra de pallier à pas mal de ces soucis...
Bon courage !
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, Arnaud,
Merci pour toutes ces infos. Je débute dans le mailing, je découvre. Je pense migrer mes site vers une machine ultérieurement, pour le moment je n'ai pas le budget encore.
J'attends impatiemment la sortie de la version 2.0.4.
Cordialement.
Franck B.
Hors ligne
C'est normal de débuter, on débute tous un jour !
Et poser les bonnes questions comme tu le fais, c'est encore mieux, éclairer son propre paysage permet de poser les bonnes bases, et surtout pour la suite, de poser les bonnes questions pour trouver les bonnes réponses.
Et NB : quand je dis un VPS, c'est juste un "relais SMTP personnel", c'est tout, une simple machine à moins de 5 euros par mois, mais même pour justifier ce budget, il faut quand même envoyer quelques mails, à ton niveau, attends la prochaine version...
Bon courage,
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
Pages :: 1