Support et annonces PhpMyNewsLetter.
Vous n'êtes pas identifié(e).
tout est OK, si j'efface et remet les block dans la partie Rédaction WYSIWYG, TOUT EST OK...... merci
Parfait je passe en résolu alors !
Merci pour le retour et je vous souhaite de bonnes campagnes.
Merci, j'ai donc dans la partie Configuration globale, Réglages divers "URL de base (Sans le / de fin !)" http://monsite.fr et "Chemin de phpMyNewsletter" nl/
Par contre dans les listes que j'ai deja créé j'ai toujours ce chemin http://monsite.fr/nl/home/serveur/www/n … logoAM.png.
Dois-je recreer ces listes?
Cdt
Qaund même pour cette réponse, c'est oui, il faut recréer.
Bonjour JLCH,
Ce n'est pas grand chose !
Si j'ai bien compris, PhpMyNewsLetter est installé dans le répertoire nl/ donné depuis la racine du serveur, le htdocs dans apache, ou le root dans nginx.
Auquel cas, dans la zone :
Chemin de phpMyNewsletter :
il suffit de mettre :
nl/
Je connais ce problème récurrent, qui en fonction des installations ne donne pas le bon chemin.
Une fois cela installé correctement, l'outil devra retrouver ses petits en javascript et donc permettre le sauvegardes correctement.
Pas de soucis pour le temps, je le prends, quand je peux !
Merci d'avance pour le retour
Bonne journée,
Arnaud
Bon déjà y'a DKIM, donc opendkim j'imagine.
SPF et DMARC ?
La tempo orange, parfait !
Par contre, je vois un
smtpd_use_tls=yes
qui est un paramètre normalement valable pour les postfix antérieur à 2.3.
Maintenant c'est plutot
smtp_tls_security_level = may
pour autoriser l'envoi de mail si le serveur distant ne supporte pas STARTTLS (ce qui est encore relativement courant !).
Ensuite le 454 4.7.1, comme indiqué, c'est bien le relais qui est impossible.
Donc pour relayer il faudrait normalement :
mynetworks = 127.0.0.0/8 WWW.XXX.YYY.ZZZ # ip de la machine
inet_interfaces = all
au lieu de :
mynetworks = 192.168.1.0/24, 127.0.0.0/8, [::ffff:127.0.0.0]/104, [::1]/128, XX.XX.XX.XX, YY.YY.YY.YY
Et décommenter
relayhost =
pour des livraisons directes, valeur par défaut (normalement prise en compte même si commentée).
Cette configuration est celle de mon serveur.
A quoi correspondent toutes les ip de mynetworks ?
Attention à bien faire un backup de la conf initiale, un reload postfix, et bien sûr faire un test sur liste de test. Mais avec 80.000 mails/hebo, elle doit bien exister cette liste
Bonjour Gwendo
En anonymisant un peu les confs de postfix il serait bon de les voir, en l'état je ne peux rien dire.
Il serait également judicieux, du fait des 80.000 mails de vérifier la réputation de l'IP smtp : senderscore (une connexion linkedin donne de meilleurs résultats).
Si il faut vraiment que je checke plus loin, ne pas hésiter à me donner les ip et autres détails par message privés. Les résultats seront sur le forum.
Sinon, pas d'astuce particulière, juste à assurer un envoi respectueux des mails.
Quelle cadence d'envoi ?
Bonjour Arnaud,
C'est résolu pour le chekvesion(). L'iptable n'était pas configurée pour autoriser le https !
Je mets l'autre sujet en discussion générale.
Super
Dans syslog, j'ai cela comme message dans mon dernier test :
Nov 11 15:44:08 infoshebdo2 postfix/smtpd[15393]: connect from localhost[::1]
Nov 11 15:44:09 infoshebdo2 postfix/smtpd[15393]: 0086A2C36F: client=localhost[::1]
Nov 11 15:44:09 infoshebdo2 postfix/smtpd[15393]: 0086A2C36F: reject: RCPT from localhost[::1]: 454 4.7.1 <adresse@externe.com>: Relay access denied; from=<nobody@localhost> to=<adresse@externe.com> proto=ESMTP helo=<monserveurdedie.com>
Nov 11 15:44:09 infoshebdo2 postfix/cleanup[15397]: 0086A2C36F: message-id=<20191111144409.0086A2C36F@monserveurdedie.com>
Nov 11 15:44:09 infoshebdo2 postfix/smtpd[15393]: disconnect from localhost[::1] ehlo=2 starttls=1 mail=1 rcpt=1/2 data=1 quit=1 commands=7/8
Oui un autre topic, hors support, en discussion générale merci.
Pour le problème checkversion (à partr de 2 pc différents et 2 ip différentes):
root@monserveur:~# curl -vvv https://www.phpmynewsletter.com/version … nt_version --output file.txt
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 91.121.69.157...
0 0 0 0 0 0 0 0 --:--:-- 0:02:06 --:--:-- 0* connect to 91.121.69.157 port 443 failed: Connection timed out
* Failed to connect to www.phpmynewsletter.com port 443: Connection timed out
* Closing connection 0
curl: (7) Failed to connect to www.phpmynewsletter.com port 443: Connection timed out
Totalement incompréhensible ! Et en cliquant simplement dessus ?
Ça doit déclencher un download du fichier.
J ai parcouru plusieurs installations que j ai faites chez OVH et 1and1, et ça fonctionne. Je ne connais personne chez Gandi désolé. C est bien Gandi ?
Il me semblait de tête que wget permettait la verbosité.
Pas grave, 2 solutions :
1/ essayer depuis un pc autre la commande.
2/ essayer via curl :
root@SRV001:~# curl -vvv https://www.phpmynewsletter.com/versions/current_version --output file.txt
* Hostname was NOT found in DNS cache
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 91.121.69.157...
* Connected to www.phpmynewsletter.com (91.121.69.157) port 443 (#0)
* successfully set certificate verify locations:
* CAfile: none
CApath: /etc/ssl/certs
* SSLv3, TLS Unknown, Unknown (22):
} [data not shown]
* SSLv3, TLS handshake, Client hello (1):
} [data not shown]
* SSLv2, Unknown (22):
{ [data not shown]
* SSLv3, TLS handshake, Server hello (2):
{ [data not shown]
* SSLv2, Unknown (22):
{ [data not shown]
* SSLv3, TLS handshake, CERT (11):
{ [data not shown]
* SSLv2, Unknown (22):
{ [data not shown]
* SSLv3, TLS handshake, Server key exchange (12):
{ [data not shown]
* SSLv2, Unknown (22):
{ [data not shown]
* SSLv3, TLS handshake, Server finished (14):
{ [data not shown]
* SSLv2, Unknown (22):
} [data not shown]
* SSLv3, TLS handshake, Client key exchange (16):
} [data not shown]
* SSLv2, Unknown (20):
} [data not shown]
* SSLv3, TLS change cipher, Client hello (1):
} [data not shown]
* SSLv2, Unknown (22):
} [data not shown]
* SSLv3, TLS handshake, Finished (20):
} [data not shown]
* SSLv2, Unknown (20):
{ [data not shown]
* SSLv3, TLS change cipher, Client hello (1):
{ [data not shown]
* SSLv2, Unknown (22):
{ [data not shown]
* SSLv3, TLS handshake, Finished (20):
{ [data not shown]
* SSL connection using TLSv1.2 / ECDHE-RSA-AES256-GCM-SHA384
* Server certificate:
* subject: CN=phpmynewsletter.com
* start date: 2019-10-08 06:26:50 GMT
* expire date: 2020-01-06 06:26:50 GMT
* subjectAltName: www.phpmynewsletter.com matched
* issuer: C=US; O=Let's Encrypt; CN=Let's Encrypt Authority X3
* SSL certificate verify ok.
* SSLv2, Unknown (23):
} [data not shown]
> GET /versions/current_version HTTP/1.1
> User-Agent: curl/7.38.0
> Host: www.phpmynewsletter.com
> Accept: */*
>
* SSLv2, Unknown (23):
{ [data not shown]
< HTTP/1.1 200 OK
< Date: Mon, 11 Nov 2019 15:04:57 GMT
< Content-Type: application/octet-stream
< Content-Length: 5
< Last-Modified: Wed, 19 Jun 2019 07:01:12 GMT
< Connection: keep-alive
< ETag: "5d09ddb8-5"
< X-Frame-Options: SAMEORIGIN
< Content-Security-Policy: default-src https: data: 'unsafe-inline' 'unsafe-eval' always
< X-Xss-Protection: 1; mode=block
< X-Content-Type-Options: nosniff
< Referrer-Policy: strict-origin-when-cross-origin
* Server Go Baby Go ! is not blacklisted
< Server: Go Baby Go !
< Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
< Accept-Ranges: bytes
<
{ [data not shown]
100 5 100 5 0 0 14 0 --:--:-- --:--:-- --:--:-- 14
* Connection #0 to host www.phpmynewsletter.com left intact
Bonjour
Essayer un wget -vvvv pour afficher plus de verbosité
sûrement un pb de firewall local
Concernant la lenteur, je suis sincèrement étonné.
Sur un des serveurs que j'ai à disposition, je fais un wget pour vérifier :
root@titan:~# wget https://www.phpmynewsletter.com/versions/current_version
--2019-11-10 19:28:27-- https://www.phpmynewsletter.com/versions/current_version
Resolving www.phpmynewsletter.com (www.phpmynewsletter.com)... 91.121.69.157
Connecting to www.phpmynewsletter.com (www.phpmynewsletter.com)|91.121.69.157|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5 [application/octet-stream]
Saving to: ‘current_version’
current_version 100%[============================================================================================================>] 5 --.-KB/s in 0s
2019-11-10 19:28:27 (4.38 MB/s) - ‘current_version’ saved [5/5]
root@titan:~#
Merci d'essayer la commande et de donner le résultat
Arnaud
Pour rédiger :
1/ créer une liste de test
2/ ajouter quelques mails perso
3/ revenir à l'index -> crayon rouge -> rédiger un blabla -> cliquer sur enregistrer -> vérifier les liens -> Aperçu du message -> Envoyer ce message (mode preview) : seul l'admin ou le désigné reçoit le mail (on vérifie l'affichage et les fautes) -> envoyer en ajax ou planifier.
Pour planifier il y a quelques requis :
https://www.phpmynewsletter.com/documen … ewsletter/
Bons envois, merci de passer le sujet en résolu si tel est le cas.
Je reste disponible pour toutes questions évidemment
Bravo ! Plus rapide que moi, féléicitations
En fait dans le loader il y a normalement une ligne à cause de cela qui dit :
lignes 16 du fichier _loader.php
if( $type_serveur=='dedicated' ) {
$cnx->query( "SET sql_mode = '';" );
}
Est-ce que le serveur a été déclaré en dédié?
Bonjour Gwendo et bienvenue sur le forum
Merci d avoir ouvert un nouveau sujet aussi !
Php ok, et l hébergement ?
Pour la lenteur ce n est qu un curl, qui regarde un fichier statique. Pour moi c est plutôt un pb local
Pour le draft, ça dépend de la version de mysql qui ici demande une valeur par défaut.
Quelle est la version de mysql ?
Bonjour Arnaud et bravo pour le travail accompli.
Je viens d'installer la version 2.0.5 et cela semble fonctionner globalement mais je rencontre 3 problèmes.
1) J'ai du mettre en commentaire les appels de checkversion() dans les menu_hz et vt car sinon chaque chargement de page prenait 1 minute
2) j'ai créé une liste mais cela fait la même chose que votre première liste créée dans votre démo "liste de démo" : quand on clique sur le crayon rouge il est impossible de démarrer une rédaction initiale. (pourtant j'ai bien les droits de rédaction). Par ailleurs en ayant rajouté un code d'erreur php dans le fichier compose.php voici ce que j'obtiens : Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 1364 Field 'draft' doesn't have a default value in /var/www/html/phpmynewsletter/include/db/PDOExtended/PDOExtended.php:88 Stack trace: #0 /var/www/html/phpmynewsletter/include/db/PDOExtended/PDOExtended.php(88): PDO->query('INSERT INTO pmn...') #1 /var/www/html/phpmynewsletter/include/compose.php(56): PDOExtended->__call('query', Array) #2 /var/www/html/phpmynewsletter/include/index_main.php(45): require('/var/www/html/p...') #3 /var/www/html/phpmynewsletter/index.php(143): include('/var/www/html/p...') #4 {main} thrown in /var/www/html/phpmynewsletter/include/db/PDOExtended/PDOExtended.php on line 88
3) Je ne vois comment créer une campagne ni l'envoyer.Merci de votre éclairage
Gwendo
Bonjour,
Il faudrait commencer un nouveau sujet sinon je ne le vois pas...
Merci de préciser si l'install est faite en sous domaine, et la version de php.
Ce problème était connu en 2.0.4, il fallait supprimer le brouillon en cours dans la base.
MAis là, je pense que c'est autre chose.
A vous lire, sur un fil dédié
Arnaud
Bonjour,
Je reviens vers vous avec un panier bien maigre !
J'avoue ne pas comprendre pourquoi OVH ne publie les bons enregistrements si ce n'est de pousser les clients en mutu qui font un peu de mailing à aller voir chercher des solutions de mailing...
A savoir que OVH travaille déjà beaucoup avec mailjet (qui n'est pas mal du tout d'ailleurs !), donc....
A ce stade je ne vois que 3 solutions :
ne plus faire faire de mailing.... Pas vraiment ce qui vous arrange
Valider une solution via prestataire :
Mailjet : 200 mails gratuits/jour (https://fr.mailjet.com/pricing/)
Sendinblue 300 mails/jour gratuits (https://fr.sendinblue.com/tarifs/)
etc... (A savoir que phpmynewsletter permet ceci : avoir plusieurs presta gratuits...)
Monter son propre serveur de messagerie en mode relais smtp sur un petit vps à 3,60€/mois chez OVH (par exemple, je n'ai pas d'action, faites ce que vous voulez !) et avoir une capacité de 12 millions de mails/mois ! (et éventuellement à mutualiser entre vous pour réduire encore les frais...)
En l'état, je ne vais pas vous proposer de solution miracle je n'en n'ai pas !
Si vous avez des questions sur les points évoqués...
oui je l'ai fait j'ai rentré toutes les valeurs du tableau ... mais en tout cas je suis toujours à 3,6/10
Tu peux m'envoyer le lien de ton mail tester stp, en mp que je regarde ça.
Je n'ai pas de mutu chez ovh.
Mais question : les renseignements de cette doc ont ils été correctement appliqués ?
https://docs.ovh.com/fr/domains/mail-mu … e-dns-ovh/
Bonjour
Pour info je cherche mais attention ce n est pas lié à phpmynewsletter !
Si j ai quelque chose je vous informerai évidemment
Bonjour
Euh.... quelle version ?
Sinon simplement dans la page administration de l interface
Alors tu vas faire très simple :
Tu télécharges le zip complet de la 2.0.5 et tu reposes le login.php à la racine pour générer le process de mot de passe perdu.
Mais pourquoi et comment effacer par erreur ???
Bonjour Damienp54
Il suffit de cliquer sur "mot de passe perdu" dans l'interface de connexion.
Il y a quand même quelque chose que je ne valide pas.
Une grosse liste, à partir de 3 ou 4000 adresses, on planifie.
Il y a toujours un risque qu'un envoi puisse partir en cacahuète avec l'envoi en ajax. Ce n'est pas l'envoi ajax ou le programme qui ne vont pas, ce sont les éléments extérieurs : une deuxième fenêtre ouverte et une confusion des données en session, un rechargement de la page via un f5 ou autre clic sur un lien, etc...
Et ça flingue l'envoi !
On fait de l'ajax pour de petits envois !
Sinon pour vide le spool, c'est cette commande :
postsuper -d ALL
Pour savoir quels sont les mails non envoyés, on retourne dans les archives, on affiche la dernière campagne envoyée ou la campagne qui est partie de travers, on sélectionne le titre, on affiche le mail, et ça affiche le nombre de mails non partis.
Maintenant, version ancienne, c'est laquelle ? PhpMyNewsLetter a quand même évolué...
Bon week end !
Bonjour Laurent
Est-ce que les 2 envois étaient programmés sur une plage qui faisait que 2 envois se chevauchaient et est-ce que les envois étaient planifiés ou envoyés en ajax ?