IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Récupérer le corps d'un e-mail


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 55
    Par défaut Récupérer le corps d'un e-mail
    Bonjour à tous,

    Je suis actuelement entrain de coder un client mail en php mon probleme se situe au niveau de la recuperation des mails, j'arrive pour l'instant à recuperer les mails mais le contenu est encode (pas utilisable en l'etat) le texte est pollué par des caractères speciaux...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Le temps o�s deviez imp�tivement disposer d'un ordinateur pour acc�r �otre messagerie est r�lu depuis longtemps. D�rmais, il vous suffit d'utiliser votre t�phone mobile et votre compte Gmail pour consulter vos messages, o� vous soyez. Acc�r �mail �artir de votre mobile �
    En plus j'ai un entente de ce type sur chacun de mes mail:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    test--0016e6dbea91e67b38048b6dc9c7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable [image: Access Gmail on your mobile phone]


    Pour l'instant j'utilise la fonction "imap_body" pour afficher les mail j'essayé les fontions "imap_fetchbody" (avec cette derniere j'arrive à obtenir les partie que je souhaite mais elles sont toujours encodée) et "imap_fetchstructure" (je n'arrive pas trop a comprendre cette fonction et a l'utiliser).

    En somme je veux juste affiche le corps de mon mail de facon clair et lisible sans qu'il soit encodé.

    Si quelqu'un a une idée.

  2. #2
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Par défaut
    essais un html_entities_decode($tontexte) pour voir?
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 55
    Par défaut
    Merci pour ta suggestion, mais ca fonction pas plus
    par contre avec utf8_decode et quelques coups de regex on peut arriver à quelque chose de potable

Discussions similaires

  1. [Indy] Comment récupérer les pièces jointes d'un mail ?
    Par dj_lil dans le forum Web & réseau
    Réponses: 6
    Dernier message: 01/04/2011, 19h07
  2. Problème de récupérer le corps du mail + pop3
    Par ramroum1986 dans le forum Android
    Réponses: 9
    Dernier message: 14/02/2011, 17h44
  3. Récupérer le corps d'un mail
    Par sami_c dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 07/02/2011, 01h03
  4. Récupérer les corps des messages et leurs fichiers joints...
    Par Leobaillard dans le forum Composants VCL
    Réponses: 13
    Dernier message: 02/05/2006, 01h24
  5. Récupérer les différents éléments Internet et Mail
    Par mdriesbach dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 31/10/2005, 13h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo