Comment envoyer un email avec PHP?

Comment envoyer un email avec PHP?

PHP : Envoyer un e-mail avec la fonction mail

La fonction mail () de PHP est une fonction simple pour envoyer des e-mails. Il est très simple d’utilisation et permet d’envoyer des emails en envoyant seulement quelques paramètres. Cependant, il y a quelques choses que vous devez savoir avant de pouvoir l’utiliser. Tout d’abord, le message que vous envoyez doit être au format texte brut, sans aucune mise en forme. Ensuite, vous devez spécifier l’adresse e-mail du destinataire, l’adresse e-mail de l’expéditeur, l’objet du message et le message lui-même. Vous pouvez également ajouter d’autres titres si vous le souhaitez. Voici un exemple de code montrant comment envoyer un e-mail à l’aide de la fonction mail() :

// notifications

$message= »Ligne 1r

Ligne 2 r

Ligne 3″ ;

// dans le cas où nos lignes sont plus longues que 70 caractères, nous les cassons avec wordwrap ()

$ message = wordwrap ($ message, 70,  » r

« );

// Envoyer un e-mail

mail(‘[email protected]’,’Mon sujet’, $message);

?>

Comment utiliser la classe PHPMailer pour l’envoi d’emails en SMTP ?

Il existe plusieurs façons d’envoyer des e-mails en PHP, mais PHPMailer est l’une des plus faciles à utiliser. Téléchargez simplement le fichier PHPMailer et incluez-le dans votre script PHP. Vous pouvez ensuite utiliser la fonction mail () de PHP pour envoyer des e-mails qui envoient votre message et les détails de l’expéditeur et du destinataire.

Vous pouvez également envoyer des e-mails HTML à l’aide de PHPMailer. Pour ce faire, il vous suffit d’ajouter quelques lignes de code supplémentaires au script PHP. Cela enverra un e-mail en HTML avec le contenu que vous avez défini. Vous pouvez ensuite revenir au texte brut en ajoutant quelques lignes de code supplémentaires.

Voici un exemple de script PHP qui vous montre comment utiliser PHPMailer pour envoyer un e-mail en HTML :

// Inclut le fichier PHPMailer

inclure (« voie / vers / PHPMailer / class.phpmailer.php »);

// Crée un nouvel objet PHPMailer

$mail = nouveau PHPMailer();

// Définir l’expéditeur de l’email

$ mail-> From = « [email protected] » ;

$ mail-> FromName = « Votre nom » ;

// Définir le destinataire de l’email

$ mail-> AddAddress (« [email protected] »);

// Définir le format de l’email en HTML

$ mail-> IsHTML (true);

// Définir l’objet de l’email

$ mail-> Subject = « Voici l’objet de l’e-mail » ;

// Définir le contenu de l’email

$mail->Corps = « Ceci est le texte de l’email en HTML » ;

PHPMailer est un script PHP qui permet d’envoyer des emails.

PHPMailer est un script PHP qui vous permet d’envoyer des emails. Il est simple d’utilisation et permet d’envoyer des emails via une interface web. L’utilisation de PHPMailer est très simple et permet de revenir à un mode de fonctionnement plus simple après être passé par une interface web. PHPMailer vous permet également d’envoyer des e-mails en texte brut, ce qui est très utile pour les développeurs. Voici un exemple d’utilisation de PHPMailer :

$mail = nouveau PHPMailer();

$mail->IsSMTP();

$ mail-> Host = « smtp.gmail.com » ;

$ mail-> SMTPAuth = true ;

$ mail-> Nom d’utilisateur = « mon adresse e-mail » ;

$ mail-> Password = « mon mot de passe » ;

$mail->SMTPSecure = ‘ssl’;

$mail-> Port = 465 ;

$ mail-> setFrom (‘mon adresse e-mail’, ‘Nom Prénom’);

$ mail-> addAddress(‘[email protected] ‘,’ Nom Prénom ‘);

$ mail-> Objet = ‘Objet de l’e-mail’ ;

$ mail-> Body = ‘Texte du message’ ;

$ mail-> AltBody = ‘Si vous ne lisez pas ce message, veuillez contacter l’administrateur du site.’;

si (! $ mail-> envoyer ()) {

echo ‘Le message n’a pas pu être envoyé.’;

echo ‘Erreur de messagerie :’. $ mail-> ErreurInfo ;

sortir;

}

echo ‘Message envoyé!’;