Bonjour,
J'ai un souci lors de l'envoi d'un mail avec PHPMailer. À ce mail est attaché un document PDF pesant environ 8 Mo (c'est un e-book de plus de 400 pages).
J'obtiens alors l'erreur PHP suivante :
Fatal error: Out of memory (allocated 21757952) (tried to allocate 11888245 bytes) in /homepages/15/d310217264/htdocs/package/phpmailer/class.phpmailer.php on line 1260
Plus précisément, ça bloque sur cette ligne de code au sein de la méthode EncodeString de la classe PHPMailer :
$encoded = chunk_split(base64_encode($str), 76, $this->LE);
Pour infos :
- La version de PHPMailer est la 2.3
- Le mailer utilisé est "mail"
- L'hébergement est le Pack Perso Initial chez 1and1 (mutualisé)
- Ça fonctionne avec un document PDF de 4 Mo
Que puis-je faire pour résoudre ce problème ?
Merci de votre aide !
Partager