PHPFrance

Discuter de tout ce qui touche au PHP, en français.

Vers le contenu

» Masquer les résultats de la recherche

Recherche dynamique PHPfrance

  1. Effectuez une recherche, les résultats s'afficheront dynamiquement ici.

Construire un mail correctement

Pour ceux qui débutent en PHP.

Construire un mail correctement

Messagede Ilan le 26 Jan 2010, 00:00

Bonsoir,

Je cherche de l'aide pour construire un mail correctement. Certains visiteurs sur mon site m'ont fait remarquer qu'ils recevaient les mails automatiques en spam...d'autres non...

Voici un exemple de comment est construit le mail automatique de validation d'inscription.

Syntaxe: [ Télécharger ] [ Masquer ]
Code php
$recipient = $email; // Email du visiteur
$from = "From: ".$email_denvoi."\n"; /* used as the 4th mail() argument */
$xMailer = "X-Mailer: PHP/" . phpversion();
$html = "Content-type: text/html; charset=ISO-8859-1 \n"; // l'en-tete Content-type pour le format HTML
$optionalHeaders = $html. $from . $xMailer;
$subject =$objet;
$messagebody = $contenu. "<br>
<a href=\"#\" target=\"_blank\">VALIDER</a>"
;
@mail( $recipient, $subject, $messagebody, $optionalHeaders ); // envoi de l'email


Manquerait-il quelque chose à votre avis ?

Amicalement,
Ilan
Ilan
Foetus
 
Messages: 18
Inscription: 21 Déc 2009, 12:24

Publicité

Re: Construire un mail correctement

Messagede Grummfy le 26 Jan 2010, 01:01

d'après les RFC il ne manque rien (d'après mes souvenir) mais le problème est que la lutte contre le spam demande de plus en plus d'info ....

Sinon je pense me rappeler que les entête multiple (plus d'une options doivent être séparer par des crlf (\r\n)

Tu pourrais éventuellement ajouté un "Reply-To:" et un "Return-Path:"

Sinon tu trouveras d'autre info ici : http://www.transio.com/content/how-pass ... s-php-mail
Grummfy
Ma première boucle
 
Messages: 137
Inscription: 01 Sep 2005, 01:09
Localisation: Belgium

Re: Construire un mail correctement

Messagede Ilan le 06 Fév 2010, 20:00

J'ai essayé cette méthode et j'ai toujours des problèmes. Certains reçoivent le mail en spam, d'autres non...

Je vais essayer de trouver autre chose. Merci quand même à vous pour votre aide ;)
Ilan
Foetus
 
Messages: 18
Inscription: 21 Déc 2009, 12:24

Re: Construire un mail correctement

Messagede Dr@ke le 08 Fév 2010, 10:05

Tout est dans le manuel: http://php.net/manual/fr/function.mail.php
je te conseil aussi d'enlever le @ avant la fonction mail :wink:
Face à la roche, le ruisseau l'emporte toujours, non pas par la force mais par la persévérance.
Dr@ke
Mammouth
 
Messages: 1014
Inscription: 22 Aoû 2009, 02:33

Re: Construire un mail correctement

Messagede stealth35 le 08 Fév 2010, 16:20

attention ton $email_denvoi, doit etre egal au compte qui envoie un mail et au serveur SMTP, sinon c'est simple de mettre 'admin@microsoft.com' c'est pour ca que certain le reçoivent en spam
stealth35
Ganesha
 
Messages: 3351
Inscription: 27 Déc 2009, 17:58


Retourner vers PHP débutant

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 10 invités

  • Publicité