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] Probleme pour l'envoi de mails avec mime


Sujet :

Langage PHP

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1
    Points : 1
    Points
    1
    Par défaut [Mail] Probleme pour l'envoi de mails avec mime
    J'utilise le protocole mime et la fonction @mail mais je m'aperçois que mes mails sont lisibles sous une de mes adresses en . net mais pas sur mon serveur .fr. De meme je n'arrive pas à lire le code html avec gmail.

    Certains serveurs ont-ils des dysfonctionnements avec ce protocole?

    Voici le code :

    $limite = "_parties_".md5 (uniqid (rand()));
    $entete = "Reply-to: $de\n";
    $entete .= "From:$de\n";
    $entete .= "Date: ".date("l j F Y, G:i")."\n";
    $entete .= "MIME-Version: 1.0\n";
    $entete .= "Content-Type: multipart/alternative;\n";
    $entete .= " boundary=\"----=$limite\"\n\n";

    $texte_simple = "This is a multi-part message in MIME format.\n";
    $texte_simple .= "Ceci est un message au format MIME.\n";
    $texte_simple .= "------=$limite\n";
    $texte_simple .= "Content-Type: text/plain; charset=\"US-ASCII\"\n";
    $texte_simple .= "Content-Transfer-Encoding: 7bit\n\n";
    $texte_simple .= "Si vous ne parvenez pas à visualiser cette page correctement, cliquer sur l'adresse suivante.\n";
    $texte_simple .= "upload/$id_commercial/$nom_fichier\n\n";
    $texte_simple .= " ";
    $texte_html = "------=$limite\n";
    $texte_html .= "Content-Type: text/html; charset=\"US-ASCII\"\n";
    $texte_html .= "Content-Transfer-Encoding: 7bit\n\n";
    $texte_html .= $attachment;
    $texte_html .= "\n\n\n------=$limite\n";

    while($client = mysql_fetch_array($liste_clients))
    {


    @mail($mail_destinataire, $sujet, $texte_simple.$texte_html, $entete);
    }

    (je vous epargne le reste)

  2. #2
    Membre averti Avatar de sami_c
    Profil pro
    Chef de projet
    Inscrit en
    Mai 2002
    Messages
    751
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Chef de projet

    Informations forums :
    Inscription : Mai 2002
    Messages : 751
    Points : 371
    Points
    371
    Par défaut
    utilise plutot une classe d'envoi de mail c'est mieux : plus sûr et plus facile
    Exp :
    http://classes.scriptsphp.org/example.mail.2
    '...parfois l'informatique peut vous rendre fou...'

Discussions similaires

  1. Script shell pour l'envoi de mail avec piéce jointe
    Par 20132014 dans le forum Shell et commandes GNU
    Réponses: 9
    Dernier message: 24/11/2013, 13h49
  2. Problème pour l'envoi de mails avec le SMTP de GMail
    Par BigWill dans le forum ASP.NET
    Réponses: 12
    Dernier message: 24/01/2008, 02h16
  3. [Mail] Problème pour l'envoi de e-mail
    Par KriSs66 dans le forum Langage
    Réponses: 3
    Dernier message: 31/12/2006, 12h46
  4. [Mail] probleme pour envoyer e mail
    Par piloup dans le forum Langage
    Réponses: 3
    Dernier message: 08/12/2005, 18h05
  5. PB sur le signon d'un mapisession pour l'envoie de mail
    Par Job dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 20/09/2005, 14h10

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