|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Membre expérimenté
![]() Développeur Web Inscription : mai 2005 Messages : 660 ![]() |
Bonjour à tous.
Suite à des newsletter j'ai des retour de mails qui ne sont pas distibués (postmater). Je voudrais faire un script en asp qui me permette de récupérer ces mails qui arrive sur une adresse spécifique à ça. Une fois récupérer je voudrais récupérer l'adresse en erreur et la supprimer de ma base. Merci de votre aide.
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. " La Rochefoucauld |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 857 ![]() |
Salut,
Ca va pas être facile car il te faut osculter la boite qui va recevoir la réponse. Tu ferais probablement mieux de lire le log du serveur SMTP. A+ |
|
00
|
|
|
#3 |
|
Membre expérimenté
![]() Développeur Web Inscription : mai 2005 Messages : 660 ![]() |
ce n'est pas un problème que d'osculter la boite vu que cela ne sert qu'à cela.
Mais sinon comment faire pour lire le log?
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. " La Rochefoucauld |
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 857 ![]() |
C'est un fichier texte genre csv. Le chemin est defini dans les propriétés du serveur SMTP.
A+ |
|
00
|
|
|
#5 |
|
Membre expérimenté
![]() Développeur Web Inscription : mai 2005 Messages : 660 ![]() |
J'ai comme un doute là.
Le fichier , il est sur le serveur smtp de la boite mail? Donc si c'est pas chez nous que se trouve ce serveur je ne peux pas récupérer les infos de ce fichier. ou alors je me plante.
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. " La Rochefoucauld |
|
|
00
|
|
|
#6 | |
![]() ![]() Inscription : avril 2007 Messages : 1 364 ![]() |
Bonjour
Tu ne te trompes pas. Les logs que tu peux consulter sont les logs de TON serveur SMTP. Si tu envoies tes mails via un autre serveur (free Alice wanadoo peu importe), tu n'as heureusement pas accés aux logs du serveur. Citation:
__________________
" La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir." (J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)Chuck Norris comprend JC Van Damme. ![]() |
|
|
|
00
|
|
|
#7 |
|
Membre expérimenté
![]() Développeur Web Inscription : mai 2005 Messages : 660 ![]() |
Donc je ne vais pas pouvoir passer par les fichiers de log...
Il y a une autre solution?
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. " La Rochefoucauld |
|
|
00
|
|
|
#8 | |
![]() ![]() Inscription : avril 2007 Messages : 1 364 ![]() |
Citation:
__________________
" La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir." (J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)Chuck Norris comprend JC Van Damme. ![]() |
|
|
|
00
|
|
|
#9 |
|
Membre expérimenté
![]() Développeur Web Inscription : mai 2005 Messages : 660 ![]() |
Pour l'envoi de mes newsletters j'utilise un composant asp (persits.mailsender)
avec comme autre souci le smtp. En effet je n'ai pas trouvé d'autre solutions que d'utiliser le smtp de windows, vu que le smtp de l'adresse mail ne supporte pas l'envoi de newsletter. D'ailleurs si vous avez des idées? Mais pour revenir au problème initial, vu que je n'ai accès aux mails qu'en passant par outlook ou autre, je dois donc traiter les mails une fois que je les ai récupérer depuis le serveur smtp. La est mon problème. est il possible de gérer ces mails en asp?
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. " La Rochefoucauld |
|
|
00
|
|
|
#10 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 857 ![]() |
Tu veux donc un script qui analyse le fichier pst qui se trouve sur ton PC?
A+ |
|
00
|
|
|
#11 |
![]() ![]() Inscription : avril 2007 Messages : 1 364 ![]() |
Personnellement, j'ai installé hMailServer au lieu du smtp windows pour l'envoi de mail. Il présente l'avantage d'utiliser une base de données MySQL ou SQL server (au choix). Cette base de données étant accessible par n'importe quel script, la solution est peut-être de ce côté.
__________________
" La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir." (J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)Chuck Norris comprend JC Van Damme. ![]() |
|
|
00
|
|
|
#12 | |
|
Membre expérimenté
![]() Développeur Web Inscription : mai 2005 Messages : 660 ![]() |
Citation:
Après je ne voyais pas trop comment le faire. si tu penses que l'on peut le faire avec le fichier pst je suis preneur. et il y a pas des contraintes avec outlook? Si je passe par le pst il faut que outlook soit ouvert pour le remplir. Et si outlook est ouvert je ne dois pas pouvoir lire le fichier pst en même temps? De même est ce que je peux effacer un mails en passant par le fichier pst? sinon Roro, je vais regarder aussi du coté de hMailServer. Je ne connais pas donc je vais d'abord me renseigner.
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. " La Rochefoucauld |
|
|
|
00
|
|
|
#13 |
|
Membre expérimenté
![]() Développeur Web Inscription : mai 2005 Messages : 660 ![]() |
je viens de me faire bloquer ma boite mail par mon fournisseur de ma boite.
C'est pas cool. Donc sur le serveur d'envoi j'ai tout les mails qui ne sont pas partit qui sont dans le dossier badmail. je peux donc traiter ces fichiers là mais cela va être aussi évident...
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. " La Rochefoucauld |
|
|
00
|
|
|
#14 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 857 ![]() |
Le repertoire badmail reçoit les mails mal formés pas ceux qui sont rejetés.
Pour le reste je ne connais pas de script qui permette de lire une boite aux lettres. Perso, j'essaierai de lire le fichier de log. A+ |
|
00
|
|
|
#15 |
|
Membre expérimenté
![]() Développeur Web Inscription : mai 2005 Messages : 660 ![]() |
en effet le répertoire badmail reçoit les mails mal formés ou ceux qui sont pas partit du serveur.
Et la vu que tout les mails qui sont en postmater sont dans ce dossier là car la boite qui les gère normalement est bloqué. Donc en gros ces mails sont considérés comme mal formés...
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. " La Rochefoucauld |
|
|
00
|
|
|
#16 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 857 ![]() |
Ceux là vont dans "Drop" ou "Queue".
Ceux qui sont rejetés par le serveur distant partent qd même. Ouvre en quelques uns et essaye de voir si il n'y a pas une info utile. Sinon récupère un log pour l'analyser. A+ |
|
00
|
|
|
#17 |
|
Membre expérimenté
![]() Développeur Web Inscription : mai 2005 Messages : 660 ![]() |
Je te mettrais un fichier que j'ai en retour.
Mais si tu veux c'est les mails qui annonce que le mail n'est pas partit vers son adresse prévue qui sont en erreur... Car le problème que je rencontre maintenant c'est que je me fais bloquer mon adresse ip. C'est le plus gros souci que je rencontre depuis pas mal de temps ces envoi de mails. Et c'est assez importants pour moi que tous les mails partent.
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. " La Rochefoucauld |
|
|
00
|
|
|
#18 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 857 ![]() |
Pour ne pas se faire bloquer, il faut envoyer les mails par petites series et vérifier que tous les champs (from, domaine, ...) sont bien remplis.
Comment fais-tu? A+ |
|
00
|
|
|
#19 | ||||
|
Membre expérimenté
![]() Développeur Web Inscription : mai 2005 Messages : 660 ![]() |
tout mes envois de mails classiques passe par l'objet cdont.
Code :
Sinon pour la newsletter je passe par l'objet aspemail. Code :
__________________
" L'absence diminue les médiocres passions et augmente les grandes, comme le vent éteint les bougies et allume le feu. " La Rochefoucauld |
||||
|
|
00
|
|
|
#20 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Inscription : mars 2004 Messages : 5 857 ![]() |
Pourquoi deux objets? Que fait de plus "Persits.MailSender"?
Sinon, tu en envois combien à la fois? Certains serveur destinataires bloquent les expediteurs qui envoient trop de mails à la fois. |
|
00
|
Copyright © 2000-2012 - www.developpez.com