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

Modules Perl Discussion :

Envoi mail au format XML


Sujet :

Modules Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2003
    Messages : 163
    Par défaut Envoi mail au format XML
    Bonjour à tous,

    En fait j'aimerais bien envoyer un mail au format XML qui prends alors un fichier XSLT extere afin de faire un rendu au format HTML par exemple;

    Voici le code perl:
    Code perl : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
     
    ...
     
    push(@contenu_mail, "Subject: $subject\n");
    #push(@contenu_mail, "Mime-Version: 1.0\n");
    push(@contenu_mail, "Content-Type: text/xml; charset=\"iso-8859-1\"\n");
    #push(@contenu_mail, "Content-Transfer-Encoding: quoted-printable\n");
    push(@contenu_mail, "\n");
     
    $message = <<_CONTENUMAIL_;
    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <?xml-stylesheet type="text/xsl" href="http://serveur/lib/mail.xsl" ?>
    <notification>
      <type>$v_notification</type>
      <host>$v_host</host>
      <adress>$v_adresse</adress>
      <service>$v_service</service>
      <status>$v_status</status>
      <date>$v_date</date>
      <heure>$v_heure</heure>
      <tok>$v_totok</tok>
      <twa>$v_totwa</twa>
      <tcr>$v_totcr</tcr>
      <tun>$v_totun</tun>
    </notification>
    _CONTENUMAIL_
     
     
    #$message = MIME::QuotedPrint::encode_qp($message);
     
    # Je fais la connection et j'envoie le mail.
     
    foreach $i (@T){
           unshift(@contenu_mail,"To: $i\n");
           unshift(@contenu_mail,"From: $mail_from\n");
           $smtp ="serveur.smtp.com";
     
           $smtp = Net::SMTP->new($smtp);
           $smtp->mail($mail_from);
           $smtp->to($i);
           $smtp->data(@contenu_mail);
           $smtp->quit;
                   }

    Et quand je vois sur Thunderbird, et n'affiche que seulement comme XML mais en version TEXTE

    Merci de m'aider à remédier cette solution afin que celui ci rendra plus pratique d'économie d'espace du serveur mail.

    Fred

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2003
    Messages : 163
    Par défaut
    En plus je ne comprends pas, que le navigateur Internet Explorer affiche bien en forme HTML transformé grâce à XSLT mais pas navigateur Firefox

    Merci de m'aider à résoudre ce problème

  3. #3
    Membre éclairé Avatar de mobscene
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 331
    Par défaut
    IE est le seul navigateur a prendre en charge correctement l'XML de tout temps !!!!

    Par exemple les XML data island c'est vraiment super y'a quelques années j'avais un site j'avais fait les menu en XML grace au data island il me suffisait de modifier mon XML pour que les menus change mais sa ne marche ni sous Opera ni sous Firefox chez Mozarella ils sont a la bourre sur le XML.

    Tu a qu'elle version de firefox ?? Sa marchera p'tete avec firefox 2

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2003
    Messages : 163
    Par défaut
    J'ai la version du Mozilla Firefox 2. En vain, ça ne marche toujours pas.

    Je m'inquiete pour l'avenir du XML et Firefox... Puisque XML est un best-of sur le développement...

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2003
    Messages : 163
    Par défaut
    Avis aux professionnels, si tu en sais plus sur ce sujet, n'hésite pas à nous fournir les informations.

    Je vous remercie beaucoup.

Discussions similaires

  1. [FPDF] Envoi d'un mail au format PDF avec PHP
    Par King_T dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 08/05/2006, 19h19
  2. [FPDF] Envoi de mail au format PDF, à partir d'une page PHP
    Par King_T dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 01/05/2006, 23h21
  3. Envoi de mail au format html
    Par Mephyston dans le forum C++Builder
    Réponses: 2
    Dernier message: 22/01/2004, 12h29
  4. Envoi de mail au format Rich-Text
    Par LineLe dans le forum ASP
    Réponses: 4
    Dernier message: 29/10/2003, 16h27

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