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

Bibliothèques et frameworks PHP Discussion :

[Librairies] Envoyer mail avec fichier joint


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de TicTacToe
    Inscrit en
    Septembre 2005
    Messages
    1 940
    Détails du profil
    Informations personnelles :
    Âge : 53

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 940
    Par défaut [Librairies] Envoyer mail avec fichier joint
    Bonjour

    Je sais, la question a été posée 100 fois mais je ne trouve toujours pas mon bonheur dans cette jungle, après moult recherches.

    Si j'ai bien compris, d'une part il y a la fonction mail() intégrée à PHP, que l'on peut utiliser, ou alors utiliser une bibliotheque externe, qui a son propre moteur d'envoie (ou surcharge de mail() de php?).

    Quoi qu'il en soit, je ne sais pas quel est le moyen le plus fiable et le plus simple pour envoyer une mail avec pièce jointe conséquente 4 ou 5 Mo. (et gratuit)

    Si vous avez un conseil quant à la bib rassemblant au mieux ces qualités, je suis preneur !

    Merci d'avance
    Section Delphi
    La mine d'or: La FAQ, les Sources

    Un développement compliqué paraitra simple pour l'utilisateur, frustrant non ?
    Notre revanche ? l'inverse est aussi vrai ;-)

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    224
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 224
    Par défaut
    Si mes souvenirs sont bons, PHPmailer le fait très bien.

    http://phpmailer.sourceforge.net/

  3. #3
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418

  4. #4
    Membre éprouvé
    Homme Profil pro
    Consultant CRM
    Inscrit en
    Mai 2006
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant CRM
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2006
    Messages : 99

  5. #5
    Membre éprouvé
    Avatar de TicTacToe
    Inscrit en
    Septembre 2005
    Messages
    1 940
    Détails du profil
    Informations personnelles :
    Âge : 53

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 940
    Par défaut
    Merci pour vos réponses !

    je les avais déjà tous téléchargé, je les ai donc essayé après avoir été conforté par vos réponses.

    Et TOUS me renvoient le même message à l'execution:

    Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 6267125 bytes)
    or mon fichier (pdf) en pièce jointe fait exactement ceci comme taille:
    4 639 297 octets soit 4.42 Mo

    Donc, ca devrait passer logiquement...

    je ne comprends d'ailleurs pas très bien le message, que je lis: '16Mo autorisé, j'ai essayé d'en allouer 6Mo'. ... alors que mon fichier fait 4.42 Mo (je concois qu'il alloue un peu plus mais quand même!...)

    Bref je suis un peu dépité là.
    Ou alors, se peut-il que mon hébergeur limite la taille des pièces jointe en deçà des 5 Mo ??
    Dans ce cas, se tourner vers une autre passerelle SMTP peut être une solution ? (j'ai vu qu'avec phpmailer c'était assez simple de le faire).



    Je sais pas ce que vous en pensez...
    Merci en tout cas de vos réponse
    Section Delphi
    La mine d'or: La FAQ, les Sources

    Un développement compliqué paraitra simple pour l'utilisateur, frustrant non ?
    Notre revanche ? l'inverse est aussi vrai ;-)

  6. #6
    Membre éprouvé
    Homme Profil pro
    Consultant CRM
    Inscrit en
    Mai 2006
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant CRM
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2006
    Messages : 99
    Par défaut
    Il est dit : Tu as 16Mo mais tu l'a dépasser en essayant de prendre 6Mo. Donc ton script consommaine deja plus 10Mo (tu as d'autre traitement avant ?).
    Cela ne vient donc pas de l'hebergeur ou koi que ce soit !

  7. #7
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    Citation Envoyé par TicTacToe
    je ne comprends d'ailleurs pas très bien le message, que je lis: '16Mo autorisé, j'ai essayé d'en allouer 6Mo'. ...
    A Mon Humble Avis :
    • tu es à 13Mo, tu demandes 6Mo => 19Mo>16Mo => error

    ou
    • tu es à 13Mo, tu demandes 9Mo => 16Mo+6Mo => error


    Citation Envoyé par TicTacToe
    Je sais pas ce que vous en pensez...
    J'en pense que tu devrais augmenter la taille mémoire alloué à ton script, ou ne pas envoyer de gros fichier par mail.

    En fait si tu regardes le source d'un mail avec un fichier attaché, tu verras que ce fichier est en base64. Ca doit etre le processus d'inclusion du fichier dans le mail (lecture d'un fichier => passage en base64, chunk, ...) qui fait explosé le script.

Discussions similaires

  1. envoyer un mail avec fichier joint généré par fpdf
    Par abdelkarim_1987 dans le forum Langage
    Réponses: 4
    Dernier message: 25/09/2013, 15h01
  2. [Mail] fonction mail avec fichier joint
    Par tiger63 dans le forum Langage
    Réponses: 2
    Dernier message: 07/05/2007, 17h29
  3. Envoi Mail avec fichier joint compressé
    Par dav_e77 dans le forum Général VBA
    Réponses: 1
    Dernier message: 25/11/2006, 18h27
  4. envoi mail avec fichier joint
    Par dietrich dans le forum API standards et tierces
    Réponses: 14
    Dernier message: 28/02/2006, 15h42
  5. [c#] Envoi d'un mail avec fichier joint
    Par macfred dans le forum ASP.NET
    Réponses: 8
    Dernier message: 05/12/2005, 12h15

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