En fait j'ai un pb plus grave. Je suis sur un serveur dédié et je tente d'envoyer un mail à 700 personnes, avec une PJ de 180 ko en faisant ceci:
//Préparation du message
$titre = $values['titre'];
$frontiere = '-----=' . md5(uniqid(mt_rand()));
$headers = "From: Librairie Giard <". MAIL_ADMIN .">";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= 'Content-Type: multipart/alternative; boundary="'.$frontiere.'"';
$message = '--'.$frontiere.'--'."\n";
$message .= 'Content-Type: text/plain; charset="iso-8859-1"'."\n";
$message .= 'Content-Transfer-Encoding: 8bit'."\n\n";
$message .= $values['message'];
$message .= '--'.$frontiere.'--'."\n";
//Envoi en boucle
$contacts->query($query);
while ($contacts->fetch())
{
mail("[email protected]" , $titre , $message, $headers);
}
ça tourne très bien sans pj, mais avec une pj le mail n'arrive pas à destination.
(en mode test, j'envoie un mail à
[email protected] pour chaque contact se trouvant dans la base)
Voyez vous ce que j'ai manqué?