Page 1 sur 1

problemede mail

Posté : 21 juin 2006, 17:03
par azerty53
bonjour,

je vous ecrit parce que j'ai un petit probleme pour envoyer mon mail

voici le code
if (isset($_POST['nom']) && 
			isset($_POST['prenom']) &&
				isset($_POST['mail']) &&
					isset($_POST['telephone']) &&
						isset($_POST['raison']) &&
							isset($_POST['message']) &&
								!empty($_POST['nom']) &&
									!empty($_POST['prenom']) &&
										!empty($_POST['mail']) &&
											!empty($_POST['telephone']) &&
												!empty($_POST['message'])
		)
		{
			// envoie du mail
			$entete = 'From: [email protected]'."\n";
			$entete .='Reply-To: [email protected]'."\n";
			$entete .='Content-Type: text/html; charset="iso-8859-1"'."\n";
			$entete .='Content-Transfer-Encoding: 8bit';
		
			$sujet = $_POST['raison'];
		
			$adresse = "[email protected]";
	
			$message = "Nom: ".$_POST['nom']."<br />Prenom: ".$_POST['prenom']."<br />Telephone: ".$_POST['telephone']."<br /><br />".$_POST['message']."";      
						
			$mailsend = mail($adresse,$sujet,$message,$entete);
			
		}
en fait il ne m'envoie pas le message pourtant j'ai fais un echo de toutes mes variables et j'ai aucun probleme.

si qqun pouvait m'aider

cordialement

Posté : 21 juin 2006, 17:07
par Orni
Tu testes en local ? Si oui, tu as bien configuré php pour le mail vers un smtp ?

Posté : 21 juin 2006, 17:23
par Ryle
Tu rentres bien dans le if ?
Que retourne la fonction mail ? (echo $mailsend ?)

(pis juste en passant le ."" de $message ne sert à rien ;))

Posté : 21 juin 2006, 17:33
par azerty53
un echo de $mailsend me donne 1

je sais pas si c'est normal

EDIT: Je teste en ligne sur un serveur que j'ai payé

Posté : 21 juin 2006, 17:40
par Ryle
voui, c'est normal, ca veut dire que la fonction mail n'a pas généré d'erreur... ton hébergeur impose-t-il des restrictions quant à l'envoi de mail ? (vérifier dans ses docs et faq) online par exemple a remplacer la fonction mail() par leur propre fonction sendmail() pour éviter les abus...

Posté : 21 juin 2006, 17:44
par azerty53
oui c'est ce que je vais verifier je vais regarder sur leur site ou leur envoyé un mail

merci beaucoup ;)