Précédent   Forum des professionnels en informatique > PHP > Langage > Fonctions
Fonctions Forum d'entraide sur les fonctions PHP. Avant de poster -> FAQ fonctions et Sources diverses
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/11/2011, 10h31   #1
Membre confirmé
 
Avatar de arthuro45
 
Arthur Salomon
Développeur du dimanche
Inscription : juillet 2009
Messages : 592
Détails du profil
Informations personnelles :
Nom : Arthur Salomon
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Développeur du dimanche

Informations forums :
Inscription : juillet 2009
Messages : 592
Points : 213
Points : 213
Par défaut Envoyer un mail sans renseigner sendmail_from

Bonjour,

J'aimerais envoyer un mail sans avoir besoin de renseigner le 'sendmail_from' du php.ini.

Seulement quand j'ajoute cette ligne sans renseigner le 'sendmail_from' :
Code :
$headers .= 'From: "Nom_de_expediteur"<'.$expediteur.'>'."\n";
J'ai une erreur :
Code :
SMTP server response: 501 5.5.4 Invalid Address
Si je renseigne le 'sendmail_from' tous fonctionnent.

Dans la doc le 'sendmail_from' est optionnel ,comment faire pour passer outre le 'sendmail_from' ?

Voici le script entier :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$destinataire = $t_InfoMail['mail_dest1'];
$expediteur = $t_InfoMail['mail_expediteur'];
// $copie = 'adresse@fai.com';
// $copie_cachee = 'adresse@fai.com';
$objet = $t_InfoMail['mail_sujet']; // Objet du message
 
$headers  = 'MIME-Version: 1.0' . "\n"; // Version MIME
$headers .= 'Content-type: text/html; charset=ISO-8859-1'."\n"; // l'en-tete Content-type pour le format HTML
// $headers .= 'Reply-To: '.$expediteur."\n"; // Mail de reponse
$headers .= 'From: "Nom_de_expediteur"<'.$expediteur.'>'."\n"; // Expediteur
// $headers .= 'Delivered-to: '.$destinataire."\n"; // Destinataire
// $headers .= 'Cc: '.$copie."\n"; // Copie Cc
// $headers .= 'Bcc: '.$copie_cachee."\n\n"; // Copie cachée Bcc
 
$message = 'Test';
 
$mail = mail($destinataire, $objet, $message, $headers); // Envoi du message
arthuro45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h27.


 
 
 
 
Partenaires

Hébergement Web