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] Problème lors de l'envoi d'un mail


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 10
    Points : 6
    Points
    6
    Par défaut [Mail] Problème lors de l'envoi d'un mail
    Bonsoir a tous,

    Je vous remercie d'avance pour votre aide. Je souhaite simplement envoyer des mails avec pieces jointes a partir d'un script php. L'upload des fichiers sur le serveur se passe bien, mais lorsque j'envoie des fichiers de plus de 2Mo, le mail n''est pas envoyé. Y a t-il une taille max pour les pieces joitnes ? J'ai passé la taille d'upload a 4Mo mais rien n'y fait.
    Qqun pourrait-il m'aider ?
    Merci d'avance !!

  2. #2
    Membre habitué
    Inscrit en
    Mai 2004
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 201
    Points : 140
    Points
    140
    Par défaut
    tu utilise quoi pour envoyer le mail, (librairie?...)

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 10
    Points : 6
    Points
    6
    Par défaut
    voila le code :

    Code : 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
    
    $png = fopen($rep.$name, "rb"); 
    $contents = fread($png, $size); 
    $encoded_attach = chunk_split(base64_encode($contents)); 
    fclose($png); 
    //}
    $headers = "From: $exp\n";
    $headers .= "Bcc: $dest\n";
    $headers .= "MIME-Version: 1.0\n";
    $headers .= "Content-Type: multipart/mixed; boundary=\"$boundary\"";
    $message = "Ceci est un message au format MIME 1.0 multipart/mixed.\n\n";
    $message .= "--" . $boundary . "\n";
    $message .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
    $message .= "Content-Transfer-Encoding: 8bit\n\n";
    $message .= "$mess \n\n";
    $message .= "\n";
    if ($_FILES["fich"]["name"]!="")
    { 
    $message .= "--" . $boundary . "\n";
    $message .= "Content-Type: image/gif; name=\"$name\"\n";
    $message .= "Content-Transfer-Encoding: base64\n";
     
    // mettez inline au lieu de attachment
    // pour que l'image s'affiche dans l'email
     
    $message .= "Content-Disposition: attachment; filename=\"$name\"\n\n";
    $message .= $encoded_attach . "\n";
    $message .= "\n\n";
    $message .= "--" . $boundary . "--\n";
    }
    mail($exp,$sujet, $message, $headers);
    
    Est ce que cela peut t'aider ?
    Merci

Discussions similaires

  1. [Mail] Caractères échappés lors de l'envoi d'un mail
    Par cd090580 dans le forum Langage
    Réponses: 4
    Dernier message: 18/04/2007, 15h25
  2. Problème lors de l'envoi d'un mail
    Par ricki dans le forum ASP
    Réponses: 3
    Dernier message: 15/11/2006, 21h54
  3. [ImageMagick] Créer un gencode lors de l'envoi d'un mail
    Par kevinf dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 02/11/2006, 20h08
  4. Problème lors de l'envoie d'un mail (JavaMail)
    Par Invité dans le forum API standards et tierces
    Réponses: 7
    Dernier message: 09/05/2006, 10h23
  5. [javamail] pb lors de l'envoi d'un mail
    Par mawashee dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 08/09/2005, 16h50

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