Envoi mail php impossible
eliancra
Messages postés
78
Statut
Membre
-
Shadosky Messages postés 7 Statut Membre -
Shadosky Messages postés 7 Statut Membre -
Bonjour,
j'aimerai envoyer un mail à ma boite yahoo via mon formulaire de contact de mon site web.
j'ai utilisée la fonction mail, le fichier mail.php et la focntion inset mail rien ne marche je suis connecter sur internet mais mon site est heberger en localhost queslqu'un pourrait til maider à configure l'envoi de mon email?
actuellement voici le code que j'utilise:
<?php
// S'il y des données de postées
if(isset($_POST['go']) AND $_POST['go']=='envoyer') {
require_once "Mail.php";
// (1) Code PHP pour traiter l'envoi de l'email
$nom = htmlentities($_POST['name']);
// Récupération des variables et sécurisation des données
// htmlentities() convertit des caractères "spéciaux" en équivalent HTML
$from = htmlentities($_POST['email']);
$message = htmlentities($_POST['message']);
$site = htmlentities($_POST['website']);
$tel = htmlentities($_POST['tel']);
$sujet = htmlentities($_POST['sujet']);
// Variables concernant l'email
$to = "Webmaster <mon adresse mail yahoo>";
$subject = htmlentities($_POST['sujet']);
$contenu = '<html><head><title>Titre du message</title></head><body>';
$contenu .= '<p>Bonjour, vous avez reçu un message à partir de votre site web.</p>';
$contenu .= '<p><strong>Nom</strong>: '.$nom.'</p>';
$contenu .= '<p><strong>Tél</strong>: '.$tel.'</p>';
$contenu .= '<p><strong>Site</strong>: '.$site.'</p>';
$contenu .= '<p><strong>Message</strong>: '.$message.'</p>';
$contenu .= '</body></html>'; // Contenu du message de l'email (en XHTML)
$host = "mon adresse mail yahoo";
$username = "mon identifiant yahoo";
$password = "mon mot de passe yahoo";
$headers = array ('From' => $from, 'To' => $to, 'Subject' => $subject);
$smtp = Mail::factory('smtp', array ('host' => $host, auth' => true, 'username' => $username, 'password' => $password));
$mail = $smtp->send($to, $headers, $contenu);
if (PEAR::isError($mail)) {
echo("<p> erreur envoie" . $mail->getMessage() . "</p>");
} else {
echo("<p>Message successfully sent!</p>");
}
}
?>
j'ai copier le package mail.php dans la racine de mon dossier
merci pour votre aider
j'aimerai envoyer un mail à ma boite yahoo via mon formulaire de contact de mon site web.
j'ai utilisée la fonction mail, le fichier mail.php et la focntion inset mail rien ne marche je suis connecter sur internet mais mon site est heberger en localhost queslqu'un pourrait til maider à configure l'envoi de mon email?
actuellement voici le code que j'utilise:
<?php
// S'il y des données de postées
if(isset($_POST['go']) AND $_POST['go']=='envoyer') {
require_once "Mail.php";
// (1) Code PHP pour traiter l'envoi de l'email
$nom = htmlentities($_POST['name']);
// Récupération des variables et sécurisation des données
// htmlentities() convertit des caractères "spéciaux" en équivalent HTML
$from = htmlentities($_POST['email']);
$message = htmlentities($_POST['message']);
$site = htmlentities($_POST['website']);
$tel = htmlentities($_POST['tel']);
$sujet = htmlentities($_POST['sujet']);
// Variables concernant l'email
$to = "Webmaster <mon adresse mail yahoo>";
$subject = htmlentities($_POST['sujet']);
$contenu = '<html><head><title>Titre du message</title></head><body>';
$contenu .= '<p>Bonjour, vous avez reçu un message à partir de votre site web.</p>';
$contenu .= '<p><strong>Nom</strong>: '.$nom.'</p>';
$contenu .= '<p><strong>Tél</strong>: '.$tel.'</p>';
$contenu .= '<p><strong>Site</strong>: '.$site.'</p>';
$contenu .= '<p><strong>Message</strong>: '.$message.'</p>';
$contenu .= '</body></html>'; // Contenu du message de l'email (en XHTML)
$host = "mon adresse mail yahoo";
$username = "mon identifiant yahoo";
$password = "mon mot de passe yahoo";
$headers = array ('From' => $from, 'To' => $to, 'Subject' => $subject);
$smtp = Mail::factory('smtp', array ('host' => $host, auth' => true, 'username' => $username, 'password' => $password));
$mail = $smtp->send($to, $headers, $contenu);
if (PEAR::isError($mail)) {
echo("<p> erreur envoie" . $mail->getMessage() . "</p>");
} else {
echo("<p>Message successfully sent!</p>");
}
}
?>
j'ai copier le package mail.php dans la racine de mon dossier
merci pour votre aider
A voir également:
- Envoi mail php impossible
- Programmer envoi mail gmail - Guide
- Windows live mail - Télécharger - Mail
- Envoi mail cci - Guide
- Publipostage mail - Accueil - Word
- Mail delivery system - Forum Réseaux sociaux