Aller au contenu
francoisch

Messagerie, un mail trop gros

Noter ce sujet :

Recommended Posts

Bonjour

Sur mon site Web, mon client de messagerie personnel bute parfois sur un message grossis de pièces jointes d’une taille totale de 20-30 Meg.

Le message d’erreur est explicite :


Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2864439 bytes) in …

Mon client lit avec:


$mail_cnx = @imap_open ("…imap_num_msg($mail_cnx)imap_fetchheader($mail_cnx, …imap_body($mail_cnx, ……

Cette démarche charge tout le contenu de la BAL d'un coup.

J’arrive par exemple à savoir avec imap_num_msg() le nombre de messages qui se trouvent dans la BAL et je choisis alors de charger, si le nombre parait raisonnable, ou de ne pas charger.

Ma question : y a-t-il un moyen pour connaître la taille, soit de l’ensemble des messages, soit du plus gros des messages, qui me permettrait de faire le même choix de charger ou de ne pas charger ?

Ou tout autre moyen pour éviter ce crash faute de mémoire.

Par avance merci de votre aide.

Francois

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu es sur dédié ou mutualisé ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Dans ce cas il faut que tu te débrouilles avec la taille limite imposée par OVH pour un message. Cela doit être 20MB par défaut pour un message email !



Sur un dédié, tu aurais pu paramétrer cela à ta guise et augmenter la valeur mémoire limite de php dans le php.ini.


Partager ce message


Lien à poster
Partager sur d’autres sites

bonjour Dan



Tu m'ouvres des horizons, je n'avais pas du tout pensé à ça.



Je vais devoir m'en accommoder.



Merci une nouvelle fois de ton aide.



Francois


Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

×