Support et annonces PhpMyNewsLetter.
Vous n'êtes pas identifié(e).
Bonjour Wds, bienvenue sur le forum !
(j'ai déplacé le sujet dans le forum des requêtes)
Je valide complètement cette requête, et je l'inscris aux améliorations à apporter, version 2.0.4, la prochaine...
Merci
Arnaud
Merci Johnny, je plussoie
Et je clos
Mail reçu, réponse par mail
Tu veux bien m'envoyer le lien par mp stp
Je tousse !
Tu pourrais être plus explicite ? Je valide bien sûr la possibilité d'améliorer les imports, mais je n'ai pas tout compris là ! 
Parfait, résolu aussi ! Vrooouuuummm !
Bien aussi les allemandes... Mais pas aller trop à l'est, ça fume trop.... Lada Power !....
Bon parfait, résolu 
Moi je lis ça :
Deprecated
Email senders should never set a return-path header; it's the receiver's job (RFC5321 section 4.4), so this no longer does anything.
Donc on ne devrait plus rien mettre !
Par contre je ne trouve rien sur le reverse-path, et phpmailer n'en parle qu'à la ligne 749 du dépôt github : https://github.com/PHPMailer/PHPMailer/ … s.smtp.php
Extrait de la fonction mail :
/**
* Send an SMTP MAIL command.
* Starts a mail transaction from the email address specified in
* $from. Returns true if successful or false otherwise. If True
* the mail transaction is started and then one or more recipient
* commands may be called followed by a data command.
* Implements rfc 821: MAIL <SP> FROM:<reverse-path> <CRLF>
* @param string $from Source address of this message
* @access public
* @return boolean
*/
public function mail($from)
{
$useVerp = ($this->do_verp ? ' XVERP' : '');
return $this->sendCommand(
'MAIL FROM',
'MAIL FROM:<' . $from . '>' . $useVerp,
250
);
}Voilà voilà... Je chercherai donc pour aller plus loin, mais là... J'ai la marmaille à doucher et nourrir 
J'ai une réponse : VPS ! EXCELLENT CHOIX !
Ensuite, je changerai JpGraph qui ne me donne pas entière satisfaction, et je pense que PhpMyNewsLetter mérite mieux qu'un outil dont le développement remonte à... Je ne sais pas !
Ca, c'est dit !
Pour palier au problème, il faut aller dans :
include/lib/jpgraph/src
Ouvrir le fichier :
jpg-config.inc.php
Aller ligne 137 et y ajouter :
define('ANTIALIASING', false);
if(!ANTIALIASING){
function imageantialias($image, $enabled){
return true;
}
}Je n'ai pas eu l'occasion de tester, mais ça devrait marcher.
Et merci d'avoir montrer un p'tit grep, ça aide, et à ce niveau, il n'y a pas de soucis sur la config !
Re !
(en fait tu vois, j'ai une famille et des enfants, le créneau horaire pour me joindre en fin de journée n'est pas top ! Ouch la réputation de réactif va en prendre un coup !!!
)
Si tu as un rep avec des droits à 700, c'est le mask par défaut utilisé par ton hébergeur. (022).
Donc il y a 2 choses :
- le fichier ne doit pas comporter de ";" ni autre chose que des mails, et un par ligne,... Pour le moment.
- pour corriger le problème de l'import que beaucoup de monde a, regarde le post là : http://www.phpmynewsletter.com/forum/vi … d=644#p644
J'ai fait des tests à 30000 mails sur mon dédié, aucun problème.
La suggestion d'import par copier/coller est très intéressante (donc par un textarea), je la prends et l'inscrits au programme de 2.0.4 que je suis en train de préparer (qui sera top
, je vous le dis !)
De rien c est normal !
Rien n est trivial j en conviens
Parfait !
Oui je me dois d'être réactif car je crois aux qualités de Phpmynewsletter et je ne veux pas que vous seriez sans réponses !
Sinon, les erreurs,... Oui à 99% entre la chaise et le clavier !!!! mdr
Bonjour Hiroito, et bienvenue
Le code originel, c'est ça :
function checkVersionCurl(){
$options = array(
CURLOPT_RETURNTRANSFER => true,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_ENCODING => "",
CURLOPT_USERAGENT => "Check Version PhpMyNewsLetter",
CURLOPT_AUTOREFERER => true,
CURLOPT_CONNECTTIMEOUT => 120,
CURLOPT_TIMEOUT => 120,
CURLOPT_MAXREDIRS => 10,
);
$ch = curl_init('http://www.phpmynewsletter.com/versions/current_version');
curl_setopt_array( $ch, $options );
$content = curl_exec( $ch );
$err = curl_errno( $ch );
$errmsg = curl_error( $ch );
$header = curl_getinfo( $ch );
curl_close( $ch );
$header['errno'] = $err;
$header['errmsg'] = $errmsg;
$header['content'] = $content;
return $header;
}Et sans le follow, si tu commentes, tu dois avoir ceci :
function checkVersionCurl(){
$options = array(
CURLOPT_RETURNTRANSFER => true,
//CURLOPT_FOLLOWLOCATION => true,
CURLOPT_ENCODING => "",
CURLOPT_USERAGENT => "Check Version PhpMyNewsLetter",
CURLOPT_AUTOREFERER => true,
CURLOPT_CONNECTTIMEOUT => 120,
CURLOPT_TIMEOUT => 120,
CURLOPT_MAXREDIRS => 10,
);
$ch = curl_init('http://www.phpmynewsletter.com/versions/current_version');
curl_setopt_array( $ch, $options );
$content = curl_exec( $ch );
$err = curl_errno( $ch );
$errmsg = curl_error( $ch );
$header = curl_getinfo( $ch );
curl_close( $ch );
$header['errno'] = $err;
$header['errmsg'] = $errmsg;
$header['content'] = $content;
return $header;
}tu veux bien poser ton bout de code STP
Bonjour à toi HuRRR et sois le bienvenu sur le forum de support PhpMyNewsLetter
Oui, ce n'est pas un bug, c'est une sécurité
Il faut avant toute chose créer une liste.
tu crées une liste en renseignant quelques champs (modifiables bien sûr), enregistrer et c'est parti.
Voilà, tout simplement.
Arnaud
Je sais bien qu'il faut traiter les erreurs en effet.
Ben techniquement c'est pas compliqué. On a trois valeur en php :
From : expéditeur (serviceclient@ndd.tld)
Reply-To: celui qui reçoit une réponse (nomducommercialencharge@ndd.tld)
Return-Path: Pour les erreurs (erreurs@ndd.tld)suffit juste de formater le mail avec Return-Path et du coup sur une adresse spécifique on récupère les bounce
ça devrait aller comme ça non ?
Je rebondis sur ce message, en fait le returnpath n'est plus utilisé, selon la norme RFC5321 section 4.4)...
http://phpmailer.github.io/PHPMailer/cl … ReturnPath
Tout est dit !
Ceci étant, sur mon serveur Nginx qui est de base à encodage (header UTF-8), je n'ai pas de soucis, donc ceci reste valable pour les serveurs Apache.
Sinon, j'ai trouvé ce post sur le forum de support, donc je pense que tu devrais les recontacter pour t'assurer de cette bonne limite :
Il y a 2 problèmes :
- le 100% d échec
- le blocage a 200
Ouvre 2 sujets dans le support général on va essayer de résoudre ça 
Si ! Il n y a pas de messages non pertinents !
200 mails c est pas beaucoup...
Sinon c est pas top cet hébergeur, mais je ne veux pas lancer de polémiques.
Si je peux me permettre, pour éventuel avis de ma part, combien paies tu ton hébergement et quelle est la taille de liste ?
Tu as le droit, bien sur, de ne pas vouloir répondre !
Oui oui...
Développement et support...
Et ça me plait bien !
J'avoue ne pas trop comprendre la question !
Les paramètres sont ceux que tu renseignes dans les paramètre d envoi, dans la confirmation générale...
J'ai repris un peu ce bout de code, je pense que tu peux supprimer la ligne :
CURLOPT_FOLLOWLOCATION => true,et ce, sans risques.
Bon... On en reparle plus tard !
Re-
C'est un test de la version en cours, savoir si une mise à jour est disponible, et visiblement open_basedir n'est pas possible dans ta config...