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 :

[Mail] Subject dans le header


Sujet :

Langage PHP

  1. #1
    Membre habitué
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mars 2005
    Messages
    251
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2005
    Messages : 251
    Points : 174
    Points
    174
    Par défaut [Mail] Subject dans le header
    Bonjour à tous,

    J'ai une classe d'envoi de mail qui fonctionen très bien en utf-8 mis à aprt une chose.

    Le sujet du mail mis dans le header n'est pas accepté par tout les filtres de contenu cr il contient parfois de caractères accentués.

    J'ai été voir la RFC 2822 et 2047 mais je ne comprend pas tout.

    J'ai remarqué que pour des mails que je recois avec ces memes caractères, dans le source, on trouve par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Subject: =?UTF-8?Q?Re:_R=C3=A9f._:_Re:_R=C3=A9f._:_Ouvrage_su?=
    	=?UTF-8?Q?r_MySQL_-_Chapitre_3?=
    pour un sujet
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Re: Réf. : Re: Réf. : Ouvrage sur MySQL - Chapitre 3
    Je pensais que cela se faisiat à l'affichage par le serveur mail.

    J'avoue ne plus trop savoir. Si quelqu'un en sait plus que moi, je serait ravi d'avoir de l'aide.

    merci d'avance.[/list]

  2. #2
    Membre habitué
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mars 2005
    Messages
    251
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2005
    Messages : 251
    Points : 174
    Points
    174
    Par défaut
    Bon j'alimente le moulin

    J'ai réussi a coder mes caractères accentués. Cela fonctionne bien sauf que lorsque que le premier mot de mon sujet ne contient pas de caractrèes multi-octets, il n'est pas affiché sous tous les client mails

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    mb_language('uni');
                mb_internal_encoding(mb_detect_encoding($this->subject));
                $res = mail($this->email, mb_encode_mimeheader($this->subject), $this->msgTxt.$this->msgHTML, $this->entete, '-fpostmaster@xxx');
    En gros, soi je ne met pas d'accents et ca marche soit le premier mot doit en contenir un obligatoirement !
    Bizarre.

Discussions similaires

  1. Récupérer les mails Outlook dans une table Access
    Par zerrokooll dans le forum VBA Access
    Réponses: 79
    Dernier message: 07/07/2009, 15h22
  2. [Mail] caractères spéciaux dans les headers
    Par Atharendil dans le forum Langage
    Réponses: 2
    Dernier message: 15/07/2008, 14h39
  3. [TListView] Ajouter un icône de tri dans le header
    Par phplive dans le forum Composants VCL
    Réponses: 1
    Dernier message: 25/09/2005, 14h07
  4. [Sécurité] comment récupérer le subject dans une page jsp?
    Par lalakers dans le forum Servlets/JSP
    Réponses: 13
    Dernier message: 13/07/2005, 12h42
  5. [MFC] image dans un header de CListCtrl
    Par tut dans le forum MFC
    Réponses: 3
    Dernier message: 11/06/2003, 16h26

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