Support et annonces PhpMyNewsLetter.
Vous n'êtes pas identifié(e).
J'ai plusieurs domaines, combien exactement aucune idée, mais plusieurs ^^' idem pour les ip, une ip par domaine environ. les buzionweb.xxx sont sur l'ip du serveur, les autres domaines ont dés ip dédiés toute autre.
Mais l'ip principale du serveur est celle utilisée par tous les services comme postfix et le domaine que j'ai mis en helo est sur la même ip.
Je ne comprends pas...
Quand on aura implémenté le système de blacklist que je t'ai proposé ce sera bien plus simple. Le process de récupération des bounces n'aura qu'à inscrire le mail dans la table sans se soucier de la liste. C'est task qui fera le reste au moment de l'envois pour exclure bounces.
Rhoooo la poisse.
Comme par hasard, après avoir configuré le helo tous les mails envoyés sur le domaine buzionweb.fr, donc celui que j'ai paramétré en helo, sont rejeté. Utilisateur inconnu. C'est quoi ce bordel maintenant...
Le autres domaines sur le serveur eux fonctionnent.
J'ai remis le nom du serveur en helo et mes mails arrivent de nouveau sur les boites buzionweb.fr. Là je n'y comprends rien.
C'est toi le patron du forum et de phpmnl 
Je suis surpris que ça ne pose pas de problème d'envoyer un message avec un domaine B quand le helo annonce un domaine A
Bonjour,
Alors, si vous voulez monter votre note spamassassin il vous faudra avoir un nom de domaine dans votre helo plutôt qu'une adresse IP.
Pour ce faire, sous debian/postfix il vous faudra éditer le fichier /etc/postfix/main.cf
Repérez la ligne myhostname =
Mettez ici votre domaine après le =
enregistrez le fichier, redémarrez postfix et voilà. Faites le test sur http://www.mail-tester.com/ vous devriez être bon 
Quand le patron passera par là il peut nous dire ce qu'il pense de la manip et si il convient d'ajouter quelque chose.
Perso, j'ai ajouté le domaine principal et même quand j'envoi un mail d'un autre domaine présent spamassassin me donne une note de 10/10 : http://www.mail-tester.com/web-dJGpeW
Il y a juste un petit point en orange, parce que le reverse dns de l'ip du serveur reste le nom du serveur. Mais là je pense qu'on ne peut rien y faire.
salut,
ça va dépendre de la distribution utilisé par ton serveur et du logiciel de gestion des mails (exemple postfix) installé sur ton serveur mais grosso modo, comme tu aura pu le comprendre, l'installation de la clé se fait sur le serveur. Pour pouvoir t'orienter il faudrait qu'on sache donc tout ça.
... Donc un saupoudrage dans le temps (envois sur 15 jours) et suivi précis des mails en retour peut éventuellement permettre un retour en douceur.
...
c'est parti avec une planification de 2000 mails/jour.
...
En manuel je suppose qu'on ne peut pas limiter le nombre d'envois au total, uniquement le nombre d'envois pas boucle.
Je vais donc opérer de la sorte.
2000 mails par jour
10 mails par boucle soit 1 mail à la seconde
80% de mail sur des clients qui ont commandé il y a moins d'un an, 20% de plus d'un an.
Ce premier jet sera avec un mail sur la même catégorie de produits que le client avait déjà commandé pour limiter les réactions épidermiques.
Si j'ai zappé un truc ou fait fausse route n'hésitez pas 
Salut,
Que ce passera-t-il si on récupère un mail d'erreur qui concerne la liste 1 pendant qu'on est sur la liste 2 ?
Ok merci
Salut,
Question, peut on régler le débit des mails sur l'envois manuel ?
Merci d'avance,
ben dans la table des blacklists on met les désinscrits plutôt que de les supprimer de la liste des inscrits. Comme ça, quand on lance une campagne on vérifie avant envois que le mail n'est pas en blacklist pour une raison ou une autre. On n'envois comme ça qu'aux mails sans soucis (ni désinscription, ni hardbounce)
Je t'avais parler de faire une table des désinscrits, l'idée serait de tout mettre dans la même table hardbounce et désinscrits comme ça on ne check qu'une table avant envois.
Comment ?
Sinon je t'ai envoyé par mail la liste des users sur le serveur si ça peut aider.
et surtout un compte www-data !!!
ouille, pourquoi je me sent visé ? Mon dédié est chez ovh, en release 3, pourquoi j'ai pas de compte www-data ? C'est pas ma faute :'(
Ou alors tout simplement à l'envoi, comme pour la blacklist des désinscrit. Dans la même table tu mets le motif.
table blacklist
id | mail | motif (enum'hardbounc','desinscription')
voir aller plus loin avec un champ liste pour la désincription qui pourra être soit > à 0 pour l'id d'une liste soit 0 pour interdiction toute liste.
par exemple
Je me dis une chose, il faudrait si ce n'est déjà le cas créer une table en BDD qui stock les adresses en hardbounce. En effet, si j'ai une base et que je fais une extraction d'email que je reçois un hardbounce sur une adresse elle va être supprimée sur cette liste. Par contre, sur une deuxième extraction cette adresse pourra être à nouveau traitée par phpmnl et à nouveau en hard. Si un jour cette adresse est transformé en spamtrap ce serait le début de la fin pour l'ip utilisée.
sous putty j'avais bien mis su - apache je n'ai fais l'erreur qu'ici.
Résultat de su -apache
This account is currently not available.
Pourtant il y a bien un utilisateur apache actif sur le serveur.
Ben écoute, si je peux faire pas de soucis. Indique moi où je peux trouver ces fonctions pour que je n'ai pas à fouiller tous les fichiers de phpmnl 
Ce qu'on peux faire c'est faire une variante avec crontab_php par exemple.
Si la fonction d'origine ne marche pas, on a juste à demander à l'utilisateur de modifier un paramètre et les infos seront stockées dans crontab_php à la place. Il créer un cronjob sur le fichier cron.php et ça roule.
J'ai l'impression que dans la table mysql "crontab" on a tout ce qu'il faut:
# JOB : pmnl2_XAgZFR list_id : 1 msg_id : 8 date : 2015-03-12 16:32:11###
on a la liste, le message la date et l'heure. Si le fichier task accepte qu'on lui passe ça en GET ou POST ça peut le faire.
On modifie le fichier qui créer la tache pour lui demander d'enregistrer plus simplement en bdd les infos dans le genre
champs : id_list | id_msg | date_envois
le fichier cron.php fait un select * from crontab where date_envois <= $maintenant
et roule ma poule.
Après je ne sais pas comment phpmnl a été codé à la base et si ce sera compliqué de passer sur ce mode de fonctionnement.
vider la liste de tous les mails qu'elle contient pour y remettre ceux du jour à la place.
Ben un fichier cron.php par exempe qu'on attaque toutes les minutes et qui lui check ce qu'il y a à faire et lance le bon script.
Et si je créer un cronjob à la main ça marche pas ?
Ce serait sympas qu'on puisse purger tous les mails d'une liste. Par exemple j'ai une liste "joyeux anniversaire" qui forcément ne peut avoir plus qu'un jour d'age.
Il faut que je purge tous les jours du coup, je vais faire ça via phpmyadmin le temps que phpmnl ai une fonction adaptée ^^'
1er code : 506 mais ça j'aurai pu te le dire, avec filezilla je vois aussi le proprio des fichiers ^^'
2eme code page blanche.
page blanche et source 100% vide