Table des matières
phpmail演示
Maison développement back-end tutoriel php PHPMailer使用教程(PHPMailer发送邮件实例分析)_php实例

PHPMailer使用教程(PHPMailer发送邮件实例分析)_php实例

May 17, 2016 am 09:07 AM
发送邮件

php虽然提供了mail()函数,但并不好用,而PHPMailer是一个不错的邮件发送工具,使用起来也是非常简单!

使用PHPMailer发送邮件

复制代码 代码如下:

header("content-type:text/html;charset=utf-8");
ini_set("magic_quotes_runtime",0);
require 'class.phpmailer.php';
try {
$mail = new PHPMailer(true);
$mail->IsSMTP();
$mail->CharSet='UTF-8'; //设置邮件的字符编码,这很重要,不然中文乱码
$mail->SMTPAuth = true; //开启认证
$mail->Port = 25;
$mail->Host = "smtp.163.com";
$mail->Username = "phpddt1990@163.com";
$mail->Password = "这是密码";
//$mail->IsSendmail(); //如果没有sendmail组件就注释掉,否则出现“Could not execute: /var/qmail/bin/sendmail ”的错误提示
$mail->AddReplyTo("phpddt1990@163.com","mckee");//回复地址
$mail->From = "phpddt1990@163.com";
$mail->FromName = "www.phpddt.com";
$to = "987044391@qq.com";
$mail->AddAddress($to);
$mail->Subject = "phpmailer测试标题";
$mail->Body = "

phpmail演示

这是php点点通(www.phpddt.com)对phpmailer的测试内容";
$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; //当邮件不支持html时备用显示,可以省略
$mail->WordWrap = 80; // 设置每行字符串的长度
//$mail->AddAttachment("f:/test.png"); //可以添加附件
$mail->IsHTML(true);
$mail->Send();
echo '邮件已发送';
} catch (phpmailerException $e) {
echo "邮件发送失败:".$e->errorMessage();
}
?>

打开我的qq邮件可以看到:
使用PHPMailer发送邮件
测试非常顺利:

从上图可以看出,PHPMailer是支持html格式发送,而且支持发送图片,附件!经过测试,对各种SMTP服务器兼容很好!

添加附件如果报错:

那是因为(set_magic_quotes_runtime())已经关闭。并且在PHP6中已经完全移除此特性。

你可以注释或者删除掉出错的行,或者是在set_magic_quotes_runtime()前面加@符号
或者是配置;error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED

PHPMailer及测试文件下载:phpmailer.rar

Déclaration de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Pratique de développement PHP : utilisez PHPMailer pour envoyer des e-mails aux utilisateurs de la base de données MySQL Pratique de développement PHP : utilisez PHPMailer pour envoyer des e-mails aux utilisateurs de la base de données MySQL Aug 05, 2023 pm 06:21 PM

Pratique de développement PHP : utilisez PHPMailer pour envoyer des e-mails aux utilisateurs de la base de données MySQL Introduction : Dans la construction de l'Internet moderne, l'e-mail est un outil de communication important. Qu’il s’agisse d’enregistrement d’utilisateur, de réinitialisation de mot de passe ou de confirmation de commande en e-commerce, l’envoi d’emails est une fonction essentielle. Cet article explique comment utiliser PHPMailer pour envoyer des e-mails et enregistrer les informations de courrier électronique dans le tableau d'informations utilisateur de la base de données MySQL. 1. Installez la bibliothèque PHPMailer PHPMailer est

Méthodes PHP et étapes pour envoyer des e-mails à plusieurs personnes à l'aide de PHPMailer Méthodes PHP et étapes pour envoyer des e-mails à plusieurs personnes à l'aide de PHPMailer May 22, 2023 pm 06:10 PM

Dans les applications Web, il est souvent nécessaire d’envoyer des emails à plusieurs destinataires à la fois. PHP est un langage de développement Web très populaire et PHPMailer est une bibliothèque de classes PHP courante pour l'envoi d'e-mails. PHPMailer fournit une interface riche, rendant l'envoi d'e-mails dans des applications PHP plus pratique et plus facile à utiliser. Dans cet article, nous présenterons les méthodes et les étapes à suivre pour utiliser PHPMailer pour envoyer des e-mails à plusieurs destinataires. Pour télécharger PHPMailer, vous devez d'abord vous rendre sur le site officiel (

Comment envoyer des e-mails avec Flask-Mail Comment envoyer des e-mails avec Flask-Mail Aug 02, 2023 am 10:17 AM

Comment utiliser Flask-Mail pour envoyer des e-mails Avec le développement d'Internet, le courrier électronique est devenu un outil important pour communiquer. Lors du développement d'applications Web, nous devons parfois envoyer des e-mails dans des scénarios spécifiques, comme l'envoi d'un e-mail de bienvenue après l'inscription réussie d'un utilisateur, ou l'envoi d'un e-mail de réinitialisation de mot de passe lorsqu'un utilisateur oublie son mot de passe, etc. Flask est un framework Web Python simple et flexible, et Flask-Mail est une bibliothèque d'extensions pour envoyer des e-mails sous le framework Flask. Cet article explique comment le faire.

Python se connecte à l'interface Alibaba Cloud pour implémenter la fonction d'envoi d'e-mails Python se connecte à l'interface Alibaba Cloud pour implémenter la fonction d'envoi d'e-mails Jul 05, 2023 pm 04:33 PM

Python se connecte à l'interface Alibaba Cloud pour implémenter la fonction d'envoi d'e-mails. Alibaba Cloud fournit une série d'interfaces de services, notamment des services d'envoi d'e-mails. En nous connectant à l'interface Alibaba Cloud via un script Python, nous pouvons envoyer rapidement des e-mails. Cet article vous montrera comment utiliser les scripts Python pour vous connecter à l'interface Alibaba Cloud et implémenter la fonction d'envoi d'e-mails. Tout d'abord, nous devons demander le service d'envoi d'e-mails sur Alibaba Cloud et obtenir les informations d'interface correspondantes. Dans la console de gestion Alibaba Cloud, sélectionnez le service push d'e-mail et créez un nouvel e-mail.

Comment envoyer du courrier en utilisant la file d'attente PHP ? Comment envoyer du courrier en utilisant la file d'attente PHP ? Sep 13, 2023 am 08:00 AM

Comment envoyer du courrier en utilisant la file d'attente PHP ? Dans le développement Web moderne, nous devons souvent envoyer de grandes quantités d’e-mails. Que vous envoyiez des e-mails en masse à un grand nombre d'utilisateurs ou que vous envoyiez des e-mails personnalisés en fonction du comportement des utilisateurs, l'utilisation de files d'attente pour envoyer des e-mails est une excellente pratique. Les files d'attente peuvent nous aider à améliorer l'efficacité et la stabilité de l'envoi d'e-mails, à éviter une charge excessive du serveur causée par l'envoi d'un trop grand nombre d'e-mails et peuvent également gérer des scénarios d'échec d'envoi. Dans le développement PHP, nous pouvons utiliser des outils de file d'attente courants tels que Rab

Comment envoyer des e-mails en utilisant la fonction PHP email() Comment envoyer des e-mails en utilisant la fonction PHP email() May 22, 2023 pm 03:10 PM

Avec le développement et la vulgarisation continus d'Internet, le courrier électronique est devenu un élément indispensable de la communication quotidienne des gens. Au cours du processus de développement du backend du site Web, il est souvent nécessaire d'utiliser PHP pour envoyer des e-mails afin de répondre à des fonctions telles que les notifications par e-mail et la vérification de l'inscription. PHP fournit la fonction email() pour envoyer des e-mails, et elle est très simple à utiliser. Cet article présentera en détail comment utiliser la fonction email() de PHP pour envoyer des e-mails. 1. Configuration SMTP Avant d'utiliser la fonction email() pour envoyer des emails, SMTP doit être configuré.

Le processus complet d'envoi d'e-mails à l'aide de la fonction de messagerie PHP Le processus complet d'envoi d'e-mails à l'aide de la fonction de messagerie PHP May 22, 2023 am 08:00 AM

Le processus complet d'envoi d'e-mails à l'aide de la fonction mail de PHP Avec le développement de la technologie Internet, le courrier électronique joue un rôle de plus en plus important dans la vie quotidienne. L'envoi et la réception d'e-mails sont devenus un travail et un mode de vie essentiels. Lors du développement de sites Web, il est souvent nécessaire d’effectuer diverses notifications, vérifications, inscriptions, etc. via des e-mails. Cet article présentera le processus complet d'envoi d'e-mails à l'aide de la fonction mail de PHP. 1. La forme de base de la fonction mail En PHP, la fonction utilisée pour envoyer des emails est mail().

Guide complet sur l'envoi de courrier via SMTP avec PHP Guide complet sur l'envoi de courrier via SMTP avec PHP May 27, 2023 am 10:10 AM

Avec le développement d'Internet, le courrier électronique, en tant que moyen de communication important, est devenu un élément indispensable de la vie quotidienne des gens. L'envoi d'e-mails à partir de code est une tâche courante pour les développeurs Web. PHP fournit la fonction d'envoi d'e-mails via SMTP (SimpleMailTransferProtocol), et cet article vous fournira un guide complet. 1. Introduction à SMTP SMTP est un protocole standard pour envoyer et recevoir des e-mails vers des serveurs ou des clients.

See all articles