par
Invité » 19 mai 2007, 10:45
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é?
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:
[php]
//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);
}
[/php]
ç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é?