|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Futur Membre du Club
![]() Inscription : novembre 2007 Messages : 148 ![]() |
Bonjour à tous,
Je reçois AUTOMATIQUEMENT par les services d'Hotmail, dans un dossier, des mails de plainte que je dois traiter pour supprimer les utilisateurs de ma base de données. Ces e-mails arrivent sous la forme d'une en-tête + un fichier joint (qui inclut le mail que MOI j'ai envoyé à l'origine, et donc l'e-mail du destinataire). Pour compliquer la tâche, ce fichier joint semble codé. Ce que je souhaite faire est de récupérer, dans le fichier joint, l'adresse e-mail concernée pour la supprimer de ma base de données. Je procède donc comme suit : Code :
2- Je ne sélectionne QUE les mails qui m'intéressent (ceux qui contiennent "complaint") => Ca ça marche, aucun souci. 3- J'ouvre les mails concernés les uns après les autres. 4- J'utilise Code :
list($avant, $apres) = explode("aznet.fr>", $page); 5- Je décode la pièce jointe ($apres). 6- Je récupère l'e-mail, situé juste après X-HmXmrOriginalRecipient: et puis je le traite. Je BLOQUE à l'étape 4 je pense... Car j'ai bien les ECHO "ok" mais les ECHO "$page" ne donnent RIEN. Et j'obtiens "mail non reconnu". Merci par avance de votre aide. Antoine |
||
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : juillet 2007 Messages : 62 ![]() |
C'est peut être parce que $apres n'est pas encodé avec base64_encode et $page = false apres la ligne : $page = base64_decode($apres); ?
base64_decode http://fr2.php.net/manual/en/function.base64-decode.php Return Values Returns the original data or FALSE on failure. The returned data may be binary. |
|
|
00
|
|
|
#3 | ||
|
Futur Membre du Club
![]() Inscription : novembre 2007 Messages : 148 ![]() |
Si je fais :
Ca n'affiche rien. Même pas FALSE. Je suis un peu perdu j'avoue... Quant à la pièce jointe elle semble encodée en base64 : Exemple : Code :
|
||
|
|
00
|
|
|
#4 |
|
Futur Membre du Club
![]() Inscription : novembre 2007 Messages : 148 ![]() |
Résolu !! L'explode n'était pas situé au bon endroit. Merci bc.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com