mail et pj

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : mail et pj

par Sékiltoyai » 19 mai 2007, 11:47

Montre le code avec pièce jointe parce que là il n'y a pas de pièce jointe (faut donner le code qui ne marche pas tant qu'à faire :D )

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é?

mail et pj

par Invité » 19 mai 2007, 10:35

Bonjour,
si je configure les header de la fonction mail() pour envoyer un message + 1 pièce jointe et qu'en fait il n'y a pas de pièce jointe, est ce que mail() va retourner une erreur ou envoyer le message quand même?