Envoi de newsletters

9 posts in this topic

Posted · Report post

Bonjour,

Je viens de créer une newsletter et j'ai cliqué sur "envoi test au administrateurs", il y a maintenant une demi heure.
Je n'ai rien reçu.

Lorsque je regarde mes logs, la requête a été réalisée avec succès : [09/Oct/2015:12:43:57 +0200] "GET /gestion/newsletter.php?mode=send&id=1&format=html&test=test&token=39006f9f69c3cd95b330e580aa95add4 HTTP/1.1" 200 6188 "http://www.terraventoux.fr/gestion/newsletter.php?start=0" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36" 

Quand vous dites aux administrateurs, quel type d'administrateur ? quel mail est incrémenté quand il y a la variable test ?

Share this post


: post
Share on other sites

Posted · Report post

En revanche, dans mes erreurs de logs, j'ai cela :

[Fri Oct 09 12:43:57 2015] [error] [client 176.128.71.92] PHP Warning: Illegal string offset 'en' in /var/www/vhosts/terraventoux.fr/httpdocs/gestion/newsletter.php on line 304, referer: http://www.terraventoux.fr/gestion/newsletter.php?start=0 

Pouvez-vous m'expliquer ?

Share this post


: post
Share on other sites

Posted · Report post

Pouvez-vous me dire quel lien je dois renseigner dans mon template de newsletter pour que le contact puisse ce désinscrire ?

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

Je viens de créer une newsletter et j'ai cliqué sur "envoi test au administrateurs", il y a maintenant une demi heure.
Je n'ai rien reçu.

Vous avez le module cron installé sur votre site, avez-vous créé la tache cron sur l'hébergement pour appeler le fichier modules/crons/crons.php toutes les minutes?

Quand vous dites aux administrateurs, quel type d'administrateur ?

Tous les administrateurs du site sont concernés, de tous les types.

quel mail est incrémenté quand il y a la variable test ?

Que voulez-vous dire par "mail est incrémenté"  ?

[Fri Oct 09 12:43:57 2015] [error] [client 176.128.71.92] PHP Warning: Illegal string offset 'en' in /var/www/vhosts/terraventoux.fr/httpdocs/gestion/newsletter.php on line 304, referer: http://www.terraventoux.fr/gestion/newsletter.php?start=0 

La newsletter a été peut-être été créée que pour une seul langue, alors que plusieurs langue sont défini sur votre site.

Pouvez-vous me dire quel lien je dois renseigner dans mon template de newsletter pour que le contact puisse ce désinscrire ?

 Vous pouvez mettre le lien vers la page de changement de paramètre du compte, utilisateurs/change_params.php.

Share this post


: post
Share on other sites

Posted · Report post

Bonsoir Simon

Merci pour vos réponses. En effet, la tache cron sur l'hébergement n'avait pas été programmé.
Maintenant cela fonctionne. Juste une chose. Dans mon modèles d'emails, j'ai mis un lien ainsi :

Pour annuler votre inscription : [link="http://www.terraventoux.fr/desinscription.php?email="]cliquez ici[/link]

Cependant, lorsque l'on reçoit le mail, voici comment apparaît le lien :

http://www.terraventoux.fr/desinscription.php?email=[EMAIL>

Comment je peux récupérer l'email du destinataire ?

Pourquoi le destinataire reçoit la newsletter française et anglaise ?

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

Comment je peux récupérer l'email du destinataire ?

Il faut pour cela modifier le fichier modules/crons/envoi_emails.php il faut ajouter $template_tags['EMAIL'] = $this_user['email']; vers la ligne 115 du fichier

Pourquoi le destinataire reçoit la newsletter française et anglaise ?

quelle est la valeur du champ 'lang'  pour les utilisateurs?

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

J'ai ajouté $template_tags['EMAIL'] = $this_user['email']; dans modules/crons/envois_emails.php.
La synthèse du lien avec tag dans un modèle d'emails est bien :

[link="http://www.terraventoux.fr/descinscription.php?email="]cliquez ici[/link]

Il n'y a pas besoin d'entourer EMAIL de simple ou double quote ?

"fr" pour les français et "en" pour les autres.

Share this post


: post
Share on other sites

Posted · Report post

En fait, pour l'instant je n'ai fait que des envois tests vers les administrateurs.

Je reçois deux fois la newsletter. Dans la table cron, il y a deux taches qui se crées. Une en FR et une en EN.

La FR arrive correctement dans la boite mail.

la EN le sujet est bon mais le contenu est remplacer par la lettre L.

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

je prends contact avec vous par MP.

Share this post


: post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

Twitter Advisto ecommerce

Facebook PEEL Shopping