Support et annonces PhpMyNewsLetter.
Vous n'êtes pas identifié(e).
A titre exceptionnel, je veux bien prendre la main sur ton serveur si tu acceptes de me laisser faire.
Passe en mp via mon mail arnaud [at] phpmynewsletter.com, si tu veux bien !
Je suis curieux de voir ce qui ne va pas, je suis tout dubitatif... voir même intrigué !
On a un environnement normal, un version stable, je ne comprends pas.
Et je regarde ce soir, pour remonter l'info voir apporter un correctif.
bizarre... c'est la première fois que je vois ça...
Tu vas te mettre en mode développeur :
Configuration Globale, Onglet Environnement puis Environnement Développement.
tu refais l'import et tu me donnes les messages d'erreur complet.
Simplement un chmod 777 /tmp
Il y a deux cas :
- ou les sites ne font aucune manip d'upload, donc aucune incidence (est-ce que certains font de l'upload ?)
- ou les sites font des upload avec des ini_set directement dans le code si aucune directory d'upload n'est prédéfinie dans le php.ini, ce qui est notre cas.
L'ini_set dans le code suplantera alors la directive définie dans le php.ini, il n'y a donc pas de risque.
A titre personnel, et pour un autre gros portail que je gère, j'ai défini un upload à 1000Mo, et un répertoire temporaire dans un espace créé en mémoire vive (/dev/shm), et cela n'a posé aucun problème.
Alors il faut aller faire un tour dans php.ini (en général : /etc/php5/php.ini), chercher la ligne :
upload_tmp_dir et renseigner la valeur en indiquant ceci par exemple :
upload_tmp_dir = "/tmp"
/tmp est le répertoire temporaire du sytème, donc veiller à ce qu'il ait bien les droits d'upload pour le compte système qui gère le serveur web (www-data)
Redémarrer apache et uploader le fichier.
Bonjour Manou, et bienvenue sur le forum.
Merci d'avoir bien voulu passer ici pour le support.
En fait, et pour dire toute la vérité, tous les restes des version 0.x n'ont pas été traités, et les traductions ne sont pas finies. C'est un travail long, dur, bref... Laborieux ! Le développement des fonctionnalités étant vaste, je le privilégie.
Alors pourquoi je dis ça ?
En fait, il n'y a plus de répertoire "admin/import".... Un reste des anciennes versions.
Dorénavant, c'est le répertoire d'upload défini dans php.ini qui compte.
Pour ce, il faut donc appeler un "phpinfo()" et vérifier les directives suivantes :
file_uploads
upload_max_filesize
upload_tmp_dir
Ensuite, il faut savoir si suhosin est présent dans la compilation php et véfier que l'on a :
suhosin.upload.disallow_binary 0 0
suhosin.upload.disallow_elf 1 1
suhosin.upload.max_uploads 25 25
suhosin.upload.remove_binary 0 0
suhosin.upload.verification_script no value no value
Il faut donc me renseigner les 3 valeurs en gras, et me dire quelle est la taille en nombre d'emails du fichier à importer et la taille au sens "fuile size" du fichier.
Et le fait d'avoir un dédié est une excellente chose !
Arnaud
Bonjour
Les paramètres de la base de données ont été mal renseignés
Il faut recommencer l installation
non, non, c'est normalement totalement fonctionnel, et le num est là pour les envois, donc sans incidence pour l'envoi.
Ce n'est pas en rapport avec le DNS.
J'essaie de reprendre (et répondre à ton mp) dans la soirée.
Re-
Je ne connais pas namecheap, mais j'ai trouvé cela sur la fonction mail php :
http://karine.do/fr/aide/guide-hebergem … namecheap/
Namecheap n'autorise pas l'envoi d'emails par mail() si l'adresse dans "From" n'est pas un email créé sur leur serveur. Ce que vous pouvez faire pour utiliser mail(), est de créer une adresse du type "no-reply@domain.com" à partir de votre compte Namecheap, et l'utiliser dans le champ "From". Vous pouvez spécifier la vraie adresse à utiliser dans le header Reply-to.
En hébergement mutualisé il est conseillé d utiliser l option mail()
Bonjour Johny,
L'option développement a certainement été activée.
Il faut aller dans Configuration globale, onglet environnement puis choisir :
Environnement : production.
Merci de me confirmer la bonne manip,
Arnaud
Je devrais peut être améliorer ceci....
De rien et ne pas hésiter à utiliser le forum.
Bonnes newsletters !
Bonjour Eric,
Et merci d'être passé par le forum
Au cas particulier, le type de support, php OS et compagnie sont sans importance.
La version 2.0.3 est fonctionnelle.
TinyMce est appelé via jquery en fonction.
Il faut donc regarder dans l'observateur d'événements si on n'a pas d'erreurs javascript.
Ensuite, il faut regarder si tous les fichiers ".js" sont bien présents.
On commence par là, et surtout peut être indiqué quel navigateur est utilisé.
Merci
Tu as tout dit.
L'hébergement mutualisé, ce sont des ressources et des outils mutualisés, partagés.
Le serveur SMTP qui permet l'envoi de ces sites hébergés en mutualisé est un serveur SMTP pour x sites, ou plutôt par partition. Il y a donc un partage de cette ressource très précieuse et est donc calibré pour une limite par site hébergé.
Un serveur dédié, comme un serveur virtualisé dispose de son propre VPS. Je ne dis pas non plus que tu pourras envoyer 153.854.750 mails, mais au moins tu pourras gérer de A à Z et donc travailler à avoir une IP propre, et donc éviter que tes mails tombent en SPAM ! Voilà.
Pour l'autre site, en fait, si tu veux gérer ses mailings, il faut basculer le paramètre mail de don DNS sur ton serveur. Mais alors cela veut dire que tous ses mails passeront obligatoirement par ton serveur... Tu vois ce que je veux dire ? Tu vois où est la problématique ? Non ? Alors voilà : la continuité du service, et la gestion des comptes mails hébergés par ce domaine.
Ce que je crains le plus c'est le cochon d'Inde.
Il faut y aller tranquillement et installer le tout dans le bon ordre.
Sinon, tu peux installer effectivement un second phpmynewsletter, mais il faut savoir si tu auras la main sur le domaine ?!
Si le domaine est installé sur le même serveur, ça ne pause aucun souci, si ce n'est pas le cas, ça risque de coincer au niveau des envois (serveur d'envoi =/= serveur hébergeant)...
La gestion des archives commence dans le script includes/archives.php
Bonjour Cyril,
le VPS est un dédié, mais en plus petit et sans les contraintes de gestion des RAID et autre gestion hardware.
Tu as les droits root, donc une install facile.
Alors clairement oui, le VPS est une EXCELLENTE approche pour moi. A 1600 mails, il n'y a pas à réfléchir, car je le rappelle, OVH applique des quotas quotidiens sur les mails ! Les chiffres exacts ne sont pas vraiment connus.
Un VPS, tu as une IP à toi, tu gères ta réputation email... Mais aussi faire attention à ne pas faire basculer en spammeur... Après c'est difficile à rattraper ! (vérifie sur https://www.senderscore.org/)
PS : lol, moi aussi j'ai une vie à coté, des enfnats, et un super vrai boulot d’administrateur système avec des outils énormes et j'adore, ce codage de bas niveau, car oui c'en est un, est en fait une distraction utile et une entrée sur mon activité d'auto entrepreneur.
Bonjour,
Effectivement l'envoi s'arrête, puisque le script qui appelle les envois est lui même appelé en ajax par la page qui est affichée, navigateur ouvert.
Il y a donc 2 solutions :
- soit aller dans les archives et cliquer sur envoyer aux XXXX abonnés qui n'ont pas reçu la newsletter,
- soit changer d'offre d'hébergement (à minima un VPS) pour bénéficier des possibilités (énormes !) de la planification d'un envoi.
Pour l'affichage d'un envoi en cours sur un autre navigateur, oui, c'est possible de le faire, mais à ce jour, phpmynewsletter n'est pas prévu pour fonctionner en mode multi-utilisateurs sur une même liste (sur des listes différentes, ça marchera sans problème). Je prends en compte toutefois cette demande pour améliorer l'interface et afficher un message qu'un envoi est en cours sur une liste (voir même verrouiller les transactions pendant un envoi).
bonne journée
Oups, j'ai corrigé le message précédent ! je suis tout confuse
Désolé Cyril, je ne sais pas pourquoi j'ai mis Gilbert.... Enfin si, j'ai mal lu !!!
La liste est conséquente, le traitement doit être précis et l'envoi doit être sûr.
Le traitement et le suivi des non distribués doit être fait.
Pourquoi ne pas opter (vu la taille de la liste et son rythme bimensuel) à un serveur presque dédié : un VPS ! C'est comme un serveur dédié où l'on peut tout faire, sauf que c'est virtuel.
Mais on peut envoyer beaucoup de mail depuis là :
https://www.ovh.com/fr/vps/vps-classic.xml
La solution à un 1,99 HT peut aller !
Tout dépend après de la taille du portail dédié à cette association...
Mais en gros, une installation d'un VPS, avec un serveur NGINX (comme moi) qui ne consomme rien et est rapide est une solution satisfaisante.
Réfléchis un peu...
Et en plus tu peux planifier les envois ....
Bonsoir Cyril,
Clairement :
- Combien as tu d'emails dans ta liste ?
- Objectif de la newsletter ? (commercial, publicitaire, association ?)
- Cadence de la lettre d'information ? (1/mois, 1/semaine, quotidienne ?)
- Coût mensuel de ton hébergement actuel ?
Et quelques réponses :
- l'hébergement mutualisé est volontairement bridé sur tout ce qui peut affecter les autres hébergés en mutualisé (ex : spammer en mutualisé n'est plus possible,... normalement)
- Une mailing lite bien exploitée, sur un bon serveur permet de fortes retombées sur l'activité de l'expéditeur, voilà à quoi ça sert, et c'est ce sur quoi est orienté PhpMyNewsLetter !
C'est un bon outil, mais il faut un bon chassis....
Réponds à mes questions STP, je t'expliquerai encore des choses après.
Arnaud
Et je t'en remercie !
Bonjour s-p01, effectivement, c'est une solution. Et c'est possible de l'adopter pour les prochaines versions.
Pourrais-tu m'envoyer ton send.php (arnaud [at ] phpmynewsletter.com) ou le mettre ici avec la balise code et langage php stp.
Cela serait fort aimable à toi d'en faire profiter tout le monde.
Bonne journée
Alors je le dis de suite : envoyer 6700 mails (jolie liste bien sur) sur du mutualisé OVH, c'est un peu risqué.
Il y a en effet un entonnoir en sortie du SMTP OVH (comment ils font ? je ne sais pas) qui filtre et cadence les envois.
En mutualisé, on privilégiera toujours les petites listes (max 1500 à 2000 mails, grand max !)
le SMTP connect failed(), c'est donc tout simplement un défaut de connexion au smtp OVH qui à ces moments précis devait être surement surchargé. Ce qui ne m'étonnerait pas, et ça se comprend.
Je pense que dans ton cas, il serait judicieux soit de splitter les listes en 4 listes et faire 4 envois sur 4 jours, soit penser à migrer sur un VPS à minima...
En tout cas, ce qui est sûr, phpmynewsletter fonctionne bien dans ton cas , et remonte même le défaut de connexion, ce qui est judicieux.
Voilà !
Ce qui est profitable, c'est de vous lire !
Grand connaisseur de l'internet que je pratique depuis bientôt 18 ans, je sais une chose : sur le web tout doit être gratuit, les remerciements sont peu nombreux, et même quand c'est gratuit (et open source !) certains enlèvent la marque de fabrication.... Chacun fait ce qu'il veut, ce n'est pas grave.
Par contre, les personnes inscrites ici seront toujours les premiers informés des évolutions
Bonne fin de journée Cyril (et les lecteurs aussi !)
Bonjour,
Très simplement :
Dans une campagne mail, on va envoyer un mail à une personne.
Le mail sera ouvert une fois, mais pourra être lu plusieurs fois.
Il s'agit en fait de déclencher un tout petit mouchard, un script (qui est en fait un pixel dans le mail) qui sera appelé lorsqu'un destinataire aura accepté d'afficher les images de son mail. C'est le tracking.
Le tracking est un concept global, on dit que l'on "tracke" un mail, on suit les actions sur ce mail.
Il peut être ouvert, lu, transmis (pas encore en place dans phpmynewsletter) et encore relu.
Ainsi, on peut arriver à générer une campagne de 100 mails qui donneront 45 ouvertures, et 70 lectures.
Voilà.
(PS : merci pour les compliments, toujours agréables à lire et motivants pour la suite ;-) ... Sinon, vous pouvez en parler sur les forums, les amis, les collègues... )
Arnaud