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 !

#76 Re : Authentification des mails » [Résolu] générer une clée DKIM ? » 18-03-2020 14:33:24

salut,désolé je n'avais pas vu avant cette réponse... donc je reviens avec du retard.

il faut que je le change à quel endroit le chemin?

#79 Re : Support général » [Résolu] les adresses mails invalident restent dans la base » 13-07-2017 13:28:22

Arnaud a écrit :

est-ce que tu as bien la table email_deleted dans tes tables ? et quelle version as tu ??

oui je vois bien la table avec les mails des désinscrits et ceux supprimé par l'admin (moi)

Serveur de base de données

    Serveur : Localhost via UNIX socket
    Type de serveur : MariaDB
    Version du serveur : 10.1.19-MariaDB-1~jessie - mariadb.org binary distribution
    Version du protocole : 10
    Utilisateur : numisXXXXXXX@localhost
    Jeu de caractères du serveur : UTF-8 Unicode (utf8)

Serveur web

    Apache/2.4.10 (Debian)
    Version du client de base de données : libmysql - mysqlnd 5.0.11-dev - 20120503 - $Id: 76b08b24596e12d4553bd41fc93cccd5bac2fe7a $
    Extension PHP : mysqliDocumentation mbstringDocumentation
    Version de PHP : 5.6.27-0+deb8u1

phpMyAdmin

    Version : 4.6.6

#80 Re : Support général » [Résolu] les adresses mails invalident restent dans la base » 13-07-2017 13:28:22

Arnaud a écrit :

Tu as bien créé un mail qui n'existait pas pour tester le undelivered ?
Tu peux regarder dans ton admin mysql que le mail n'existe pas dans la table [prefix]_email_deleted ?
Si c'est oui à la 1 et non à la 2, alors ça veut bien dire et confirmer que lws le supprime ailleurs et/ou autrement !

1) j'ai tapé un mail au hasard en tappotant sur mon clavier, et en envoyant à ce destinataire de ma boite perso j'ai eu un undelivred en retour qui m'indique que le email n'exite pas, donc je n'ai rien créé, juste mis un email au hasard (mais en vérifaint avec ma boite perso que j'avais bien un undelivred en retour qui e confirme qu'elle n'exite pas)

2) les email en question n'apparaissent pas dans la table, meme pas celui qui était censé etre suprimé suite à mon envoi manuel et qui à été reconnu par le bounce live.

#81 Re : Support général » [Résolu] les adresses mails invalident restent dans la base » 13-07-2017 13:28:22

au fait, je viens de renvoyer une newsletter test, et l'abonné qui est censé avoir été suprimé y est encore.

#82 Re : Support général » [Résolu] les adresses mails invalident restent dans la base » 13-07-2017 13:28:22

je viens de refaire qq tests, avec un mail bidon gmail qui n'existe pas en plus de celui bidon de chez la poste.net

idem

donc j'ai ensuite renvoyé manuellement via rouncube (le webmail de LWS) un mail vers le gmail bidon. qui 'a bien renvoyé le undelivred.
ensuite dans le bounce live, il a bien vu le mail en erreur et m'a indiqué email traité en erreur : 1, email suprimé : 1

mais dans la liste des abonnés, dans la zone de sélection ou  l'interface propose de supprimer des abonnés cet email y est encore.donc il n'a pas été supprimé de la liste des abonnés. (se qui est peut-être normal si phpmynewsletter verifie que cet email est bien la réponse à celui d'origine (avec un ID par exemple, mais je n'ai pas l'impression)

J'ai aussi refait le test en ajoutant une redirection de mails vers une autre de mes boites perso, tout en laissant une copie evidement sur le serveur d'origine : les undelivred (suite à un envoi manuel via rouncube) vont bien en redirection sur ma boite perso, mais rien concernant un retour d'un mail envoyé en php mail().

j'en conclue que ça doit-être LWS qui bloque ou filtre qqchose un moment donné...

#83 Re : Support général » [Résolu] les adresses mails invalident restent dans la base » 13-07-2017 13:28:22

Arnaud a écrit :

Le premier message que tu m'as fait parvenir comprenait bien le mail en erreur :
Si après avoir fait ta purge, ton second mail, le mail en erreur n'y est plus, ça veut dire qu'il a été ramassé autrement !

sauf si le undelivred n'arrive pas dans ma boite, et que le serveur destinataire de reconnait pas l'expéditeur; tient je vais essayer de répondre à une de mes newsletter pour voir si ça arrive bien dans ma boite mail d'expéditeur...


pour le premier fichier, le undelivred est suite à un mail que j'ai envoyé "manuellement" de rouncube (pour tester) , il n'était pas suite à un envoi en mail().

J'ai vérifié s'il n'y avait pas de filtre, de redirection ou autre chose qui generait (mais ça n'expliquerait pas pourquoi les undelivred n'arrive pas quand le mail part par php et arrive bien en mail classique (via un webmail).

Arnaud a écrit :

Tu es sur de ne pas l'avoir dans ta liste de mails en erreur (gestion des abonnés, tout en bas : GESTION DES ADRESSES MAILS (ABONNÉS) EN ERREUR) ?

non, et cette rubrique je ne la vois que quand je suis en mode dédié, pas en partagé/mutualisé.
d'ailleurs en mode dédié j'ai des warning, mais tu m'avis dit que ça n'était pas genant.

au fait quand phpmynewsletter gère un undelivred il supprime le message de la messagerie ou il le laisse?

ce que je peux tester aussi, c'est après avoir envoyé ma newsletter (avec la mauvaise adresse mail), c'est d'en envoyer un à la suite à la mano dans le webmail, et revenir voir dans les bounces s'il l'a traité, ça permettrai de savoir si c'est phpmynewsletter qui le vire sans le traiter, ou si vraiement le undelivred n'arrive pas.

je fais des essais, et je reviens plus tard...

#84 Re : Support général » [Résolu] les adresses mails invalident restent dans la base » 13-07-2017 13:28:22

voilà, refait, je te joint le nouveau fichier en MP

au fait pour voir le bounce.php dans la liste il a fallut que j'ailles dans la gestion des retours, c'est bien ça?

et le bounce ne trouve rien dans ma boite mail (normal, le undelivred n'y est pas.) mais pourquoi?

#85 Re : Support général » [Résolu] les adresses mails invalident restent dans la base » 13-07-2017 13:28:22

ha, attends j'ai compris pourquoi il a trouvé un mail undelivred qui ne correspond pas à celui de la liste, c'était un test que j'avais fais en envoyant directement de roundcube (et ces undelivred là arrivent bien dans ma boite). c'est les undelivred quand on envoi par mail() qui n'arrivent pas dans ma boite.

je fais le ménage dans ma boite, et je recommence la procédure...

#86 Re : Support général » [Résolu] les adresses mails invalident restent dans la base » 13-07-2017 13:28:22

voilà, j'espère que j'ai bien fais.

le mail erroné est gfred65gzegez5@laposte.net

je te mets en MP le contenu du bounce.php

j'ai regardé vite fais, sans y comprendre grand chose, mais j'ai repéré un mail qui semble en pas lui plaire :
<fhoghve554551ebbt@laposte.net>: host smtpz4.laposte.net[194.117.213.1] said:
    550 5.5.0 Adresse destinataire invalide. Invalid recipient. LPN007_416 (in
    reply to RCPT TO command)

sauf que cet email n'était pas dans ma liste de destinataire....

#87 Re : Support général » [Résolu] les adresses mails invalident restent dans la base » 13-07-2017 13:28:22

salut,
j'ai demandé à mon hébergeur (LWS) pourquoi les mails undelivred n'arrivaient pas dans la boite déclarée quand on postait par php mail(),
en gros il me dit de m'adresser à des pro du developpement web.... bof, j'ai donc insisté un peu et ils me répondent :

LWS a écrit :

Des analyses on été fait sur votre compte et tous vos service sont bien actif ainsi que la fonction php Mail.

Vérifier que des condition soit présent dans votre script en cas de mail non délivré afin qu'un retour vous soit effectué.

bon, déja je savais que phpmail etait actif puisque les mails partent bien...
de ton coté tu me confirme que dans cette version de phpmynewsletter les retours se font?
car je pense que ça ne vient pas de ma boite mail vu que quand j'en envoi depuis rouncube j'ai bien le retour undelivred.

#88 Re : Authentification des mails » [Résolu] générer une clée DKIM ? » 18-03-2020 14:33:24

Arnaud a écrit :
fsebbah a écrit :

Arnaud, Je n'ai pas vu la fin de ton message. Condoléances, j'espére que tout va bien pour toi.

Je gère...

prends le temps de t'occuper des tiens dans ces moments difficiles, les détails techniques peuvent attendre...

#89 Re : Authentification des mails » [Résolu] générer une clée DKIM ? » 18-03-2020 14:33:24

alors me revoilà après des tests.

dans ma messagerie gmail, j'ai un SPF à neutral mais j'ai un point d'interogation devant l'expéditeur qui m'indique que l'identité de l'expéditeur n'a pas pu être vérifié.

et sinon ici : http://dkimvalidator.com
j'ai cette info :

DKIM Information:
DKIM Signature
This message does not contain a DKIM Signature

et ici http://www.mail-tester.com
me dit qu'il n'a pas trouvé de DKIM

#92 Re : Authentification des mails » [Résolu] générer une clée DKIM ? » 18-03-2020 14:33:24

pour faire le test sur le site que tu nous donnes, si on prend ton exemple, il faut mettre :
Domaine Name : example.com
Selector : 1486107288

c'est bien ça?

sinon pour la clef public, ils me l'ont finalement mise, mais lorsque je regarde mes zones DNS je la vois sous cette forme :
(si on prend encore ton exemple)

1486107288.example._domainkey 21600  IN TXT "v=DKIM1;t=s;p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQClDHBOtVZkOmj8TrtQgzymJzgF""NE3Lm8IHrhilfWQmRd196vDe/8bFi0ZewCXxs6oPYBu/LnQP3cWz+sf1EWxTjkXa""jdu3EZsxBmR9MxnhLTmN9wg+4cF1WG1LCFEX9z6sZguOXVj44FComA60c4yyUB2k""pDVEXDrd7wycCYICNwIDAQAB"

il manque le example.com, c'est normal ou ils ont merdouillés?

#93 Re : Authentification des mails » [Résolu] générer une clée DKIM ? » 18-03-2020 14:33:24

bon, je vais donc insister un peu auprès de LWS, pour qu'ils me débloquent ça, je te tiens au courant.

#94 Re : Authentification des mails » [Résolu] générer une clée DKIM ? » 18-03-2020 14:33:24

avec l'interface de LWS la clef public est tronquée (on perd la 2ème série de guillemets), et quand j'ai demandé au technicien de la mettre il m'a dit qu' ça n'était pas la peine car la clef privé n'est pas applicable en mutualisé.

J'imagine que ton php applique la clef privé sur le serveur? à moins que tu ai un système qui interprète le système pour éviter de l'installer sur le serveur....

#95 Re : Authentification des mails » [Résolu] générer une clée DKIM ? » 18-03-2020 14:33:24

merci pour les détails, mais à priori en mutualisé il est impossible d'appliquer la clef privé, donc je ne peux pas le faire ;-((

flute alors!

mais ça servira quand je migrerais en dédié d'ici 8/10 mois je pense.

#96 Re : Support général » [Résolu] les adresses mails invalident restent dans la base » 13-07-2017 13:28:22

salut
en mode dédié, dans le menu en haut à gauche j'ai des warning :

Warning: popen() has been disabled for security reasons in /htdocs/newsletter/include/mailq.php on line 36

Warning: pclose() expects parameter 1 to be resource, null given in /htdocs/newsletter/include/mailq.php on line 61

sinon , apparait maintenant le menu "Analyse des retours"

et il y a, à droite, une barre de progression qui progresse et recommence en boucle dès qu'elle arrive à 100%, je l'ai meme vu aller jusqu'a 102%    ;-)

------
et c'est étrange, en fait le message est bien envoyé, mais il n'y a pas de message d'erreur reçu en retour pour un email qui n'existe pas

=GLOBAL=ENVIRONNEMENT=======================================
PHP : 5.5.38 OK
imap OK
curl OK
exec OK
============================================================
03 Feb 2017
Started at 2017-02-03 18:42:46
N°   Date   Time   Status   Recipient
------------------------------------------------------------

2017-02-03 18:43:17 ID : 14543 1.026  OK  gfred65gzegez5@laposte.net
------------------------------------------------------------
Finished at 2017-02-03 18:43:17
============================================================

ne devrais je pas recevoir un "Undelivered Mail Returned to Sender"?
quand on envoie avec mail(), ou se retrouve les retour? dans l'adresse précisée dans la partie config globale/gestion des retours, non?

#99 Re : Support général » [Résolu] les adresses mails invalident restent dans la base » 13-07-2017 13:28:22

salut

oui j'ai bien remplie la gestion des retours, et le test en bas me dis en vert que c'est OK.

mais en mode développement, ce meme test me dis :

{mail.mondomaine.fr:110/pop3/notls}INBOX
Notice: Undefined variable: option in /htdocs/newsletter/include/test_imap.php on line 33
Connexion réussie : {mail.mondomaine.fr:110/pop3/notls}INBOX,newsletter@mondomaine.fr,*********
Notice: Unknown: SECURITY PROBLEM: insecure server advertised AUTH=PLAIN (errflg=1) in Unknown on line 0

au fait, je fais comment le check des bounces?


et tient aussi, en mode développement, tout en haut de la page j'ai :

Notice: A session had already been started - ignoring session_start() in /htdocs/newsletter/op.php on line 2

Notice: Undefined variable: forceUpdate in /htdocs/newsletter/include/config.php on line 2

Notice: Constant PDO_DSN already defined in /htdocs/newsletter/include/db/db_connector.inc.php on line 10

Notice: Constant PDO_USERNAME already defined in /htdocs/newsletter/include/db/db_connector.inc.php on line 11

Notice: Constant PDO_PASSWORD already defined in /htdocs/newsletter/include/db/db_connector.inc.php on line 12

Pied de page des forums

Propulsé par FluxBB