Envoie de mail

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 : Envoie de mail

par Mimagyc » 25 janv. 2008, 21:56

Non, je pense pas, ce un mail test en quelque sorte ?

par Sékiltoyai » 23 janv. 2008, 23:03

T'es sur que tu n'as pas dépassé le quota hebdomataire de mails sur free ?

par Mimagyc » 23 janv. 2008, 22:34

Merci pour ta réponse.

J'ai donc enlevé le @ devant le mail.

et j'ai fait le script selon ton conseil,
et je n'ai pas d'erreur qui s'affiche, juste un , votre message a été envoyé .

Merci.

par zeus » 22 janv. 2008, 23:43

Bonjour,

Tout d'abord, "ça ne marche pas" ne nous aide absolument pas pour t'aider. Il nous faudrait des détails sur ce qui te fait dire ça, et éventuellement un message d'erreur.
L'arobase (@) sert à camoufler les erreurs. Commence par la retirer pour afficher les éventuelles erreurs.

Sinon, juste pour te conseiller, je t'invite à indenter correctement ton code. Ca te permettra de lire plus facilement ce que tu as écrit et te permettras d'éviter pas mal d'erreur "évitables"
De plus, plutôt que de mélanger l'envoi et le test sur le retour d'erreur, je te conseillerais de le faire en 2 étapes : envoi du mail et mémorisation du résultat, puis vérification du résultat
$resultat = @mail("[email protected]","Contact Mindgrad's Intented",$mes, $headers);

if( $resultat ) { 
  echo '<p class="no_connect">Votre message a été envoyé.</p>'; 
} else {
  echo 'Erreur d\'envoie de mail';
}

Envoie de mail

par mimagyc » 22 janv. 2008, 23:20

Bonjour,
Voici mn probleme,
j'ai un script dd'envoie de mail, malheureusement, il ne fonctionne pas sir mon mail free !

voici mon code
$headers = "MIME-Version: 1.0\r\n";
$headers ="From: Midgard's Intented\n";
$headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n"; 
$headers .= "X-Mailer: PHP/" . phpversion() . "\n" ;
$headers .='Content-Transfer-Encoding: 8bit';
$mes = 
'<html><body><h3 style="color:#5277aa;">Bonjour</h3>
<p class="bleu">Une personne cherche à vous contacter.<br />
Voici son message:</p>
<p>&nbsp;</p>
'.$text .'
&nbsp;<br />
<p>&nbsp;</p>
<p class="bleu">Voici son mail : '.$sonmail.'</p>
</body>
</html>
';


if (@mail ("[email protected]","Contact Mindgrad's Intented",$mes, $headers))

{ echo '<p class="no_connect">Votre message a été envoyé.</p>'; } else { echo 'Erreur d\'envoie de mail'; }
Merci.