Maison  >  Article  >  développement back-end  >  Comment envoyer des emails HTML en utilisant la fonction PHP mail() ?

Comment envoyer des emails HTML en utilisant la fonction PHP mail() ?

DDD
DDDoriginal
2024-11-13 05:53:02444parcourir

How to send HTML emails using the PHP mail() function?

Comment envoyer des e-mails HTML à l'aide de PHP Mail

Afin d'envoyer des e-mails HTML à l'aide de la fonction PHP mail(), il est nécessaire de modifiez les en-têtes et le contenu des e-mails comme suit :

1. Définissez les en-têtes "Content-Type" et "MIME-Version"

Modifiez la variable $headers pour inclure les éléments suivants :

$headers = "MIME-Version: 1.0\r\nContent-type: text/html; charset: utf8\r\n";

2. Entourez le corps de l'e-mail dans des balises HTML

Enveloppez la variable $body dans des balises HTML, y compris un en-tête et un corps. Assurez-vous que le type de contenu dans la balise head spécifie le codage UTF-8.

$body = "<html><head><meta http-equiv='content-type' content='text/html; charset=utf-8' /></head><body><p>

3. Utiliser du CSS et des tableaux en ligne

Il est recommandé d'utiliser du CSS en ligne lors du style du contenu des e-mails. Utilisez des tableaux pour créer la mise en page souhaitée.

Le code final devrait ressembler à ceci :


Ce code mis à jour vous permettra d'envoyer des e-mails avec du contenu HTML à l'aide de PHP mail() fonction.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn