Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2844 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  routine pour MAJ des inscrits ds newsletter

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

routine pour MAJ des inscrits ds newsletter

n°1249704
root76
Posté le 21-11-2005 à 12:01:10  profilanswer
 

Bonjour,
 
 
je voudrais savoir est ce qu'il y des routines en PHP qui permettent de nettoyer une base d'inscrit qui recoivent une newslletter,n,car je me retrouve ave 2000 mails dans la gueule, je voudrais savoir est ce qu il y a des scripts qui permettent de vérifir la cause du retour (boite saturée, boite qui n exciste plus...) et mets à jours la base selon ses resultats
merci

mood
Publicité
Posté le 21-11-2005 à 12:01:10  profilanswer
 

n°1249707
nycius
Ich liebe dich !
Posté le 21-11-2005 à 12:03:00  profilanswer
 

preneur également

n°1250347
erwan83
Du Shift DEL tu te méfieras !
Posté le 21-11-2005 à 22:27:34  profilanswer
 

ok je vous balance un exemple


---------------
https://www.oise-net-multiservices.com
n°1250348
erwan83
Du Shift DEL tu te méfieras !
Posté le 21-11-2005 à 22:31:09  profilanswer
 

j'utilise ca pour transferer les enregistrements de la base moteur vers la base moteur2 et ensuite je supprime la base moteur et je renomme moteur2 en moteur... c'est pas exactement ce que tu cherches mais ca peut t'aider
 
        <?php
 
$blanc =" ";
$db="XXXX";
$link = mysql_pconnect("yyy", "LOGIN","PASS" );
mysql_select_db($db , $link);
 
$result = mysql_query("SELECT * FROM moteur WHERE xxxxxxxxxxxxx = ta condition " );
 
if($result) {
 
while($row = mysql_fetch_array($result)) {
 
$url = $row["url"];
$type = $row["type"];
$categorie = $row["categorie"];
$motcle = $row["motcle"];
$description = $row["description"];
$match = $row["match"];
$truc = $url.$blanc.$match.$blanc.$description;
echo $row[cle]; // c'est un test pour moi pour voir defiler les enregistrements
print(" " );
 
 $sql = mysql_query("INSERT INTO `moteur2` (`url`, `motcle`, `description`, `match`, `truc`) VALUES ('$url', '$blanc', '$description', '$match', '$truc')" );
 
}
}
mysql_close($link);
 
?>


Message édité par erwan83 le 21-11-2005 à 22:32:41

---------------
https://www.oise-net-multiservices.com
n°1250392
leflos5
On est ou on est pas :)
Posté le 21-11-2005 à 23:40:18  profilanswer
 

T'es sûr que t'as compris le problème  :??:  
 
 
root76=> déjà t'utilises quoi pour envoyer tes mails? Tu peux déjà écarter les fausses adresses par retour d'erreur de livraison au serveur en faisant un test :)
 
Après y'a les RFC qui définissent les réponses du serveur :) Mais tout ne revient pas tout de suite si t'envois sans discuter avec le serveur smtp, parfois le serveur accepte le mail et te renvoit un mail (réponse ultérieure) pour donner la raison de l'échec :)
 
Maintenant en gérant directement le socket doit y avoir moyen de récupérer les réponses du serveur même de suite :)

n°1250843
omega2
Posté le 22-11-2005 à 16:42:36  profilanswer
 

leflos5 > Quand tu vois que certains serveurs mails mettent en "attente de livraison" pendant quelques heures le temps de réussir à envoyer le mail au serveur de destination, ca m'étonerait que le script php d'envoie de mail s'amuse à attendre tout ce temps entre chaque mail pour savoir si finalement ca c'est bien passé.
Et je parle pas des mails qui partent mais qui te reviennent en erreur quelques heures apprés pour cause de boite de destination pleine.
La seule solution qui me semble fiable, c'est d'analyser les mails de retour afin de déterminer quels sont les mails en erreur et pourquoi. (une boite pleine à la mi aout ne se traitera pas forcément de la même maniére qu'un destinataire inconus par le serveur de mail de destination)
 
Evidement, si l'adresse email est invalide par rapport à la RFC, le serveur d'envoie le dira dessuite, mais c'est l'un des rares cas où on saura dessuite que c'est pas bon.

n°1251211
leflos5
On est ou on est pas :)
Posté le 23-11-2005 à 01:50:33  profilanswer
 

omega2 a écrit :

leflos5 > Quand tu vois que certains serveurs mails mettent en "attente de livraison" pendant quelques heures le temps de réussir à envoyer le mail au serveur de destination, ca m'étonerait que le script php d'envoie de mail s'amuse à attendre tout ce temps entre chaque mail pour savoir si finalement ca c'est bien passé.
Et je parle pas des mails qui partent mais qui te reviennent en erreur quelques heures apprés pour cause de boite de destination pleine.
La seule solution qui me semble fiable, c'est d'analyser les mails de retour afin de déterminer quels sont les mails en erreur et pourquoi. (une boite pleine à la mi aout ne se traitera pas forcément de la même maniére qu'un destinataire inconus par le serveur de mail de destination)
 
Evidement, si l'adresse email est invalide par rapport à la RFC, le serveur d'envoie le dira dessuite, mais c'est l'un des rares cas où on saura dessuite que c'est pas bon.


J'ai jamais dit ça, simplement qu'ne cas d'erreur simple on le sait de suite et que si après on discute avec le serveur en live on sait presque dans tous les cas ce qui merde ;)
 
Après étudier les retours de smtp par mail ok, sauf que si on discute avec le smtp on tout de suite... Simple façon de faire :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  routine pour MAJ des inscrits ds newsletter

 

Sujets relatifs
Newsletter[CSS] Adieu tableau, à moi la puissance du css [MAJ]
Newsletter PHP [Résolu]envoi de newsletter depuis le serveur web
mailing list / newsletterNewsletter libre php
MAJ d'un fichier texteEnvoi d'une newsletter vers 15000 abonnés
Faille(s) ou pas dans ma newsletter ?Newsletter...chti prob :[
Plus de sujets relatifs à : routine pour MAJ des inscrits ds newsletter


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)