Heim Backend-Entwicklung PHP-Tutorial PHPMailer的主要功能特点和简单使用说明_PHP教程

PHPMailer的主要功能特点和简单使用说明_PHP教程

Jul 13, 2016 am 10:25 AM
phpmailer

支持邮件 s/mime加密的数字签名
支持邮件多个 TOs, CCs, BCCs and REPLY-TOs
可以工作在任何服务器平台,所以不用担心WIN平台无法发送邮件的问题的
支持文本/HTML格式邮件
可以嵌入image图像
对于邮件客户端不支持HTML阅读的进行支持
功能强大的发送邮件调试功能debug
自定义邮件header
冗余SMTP服务器支持
支持8bit, base64, binary, and quoted-printable 编码
文字自动换行
支持多附件发送功能
支持SMTP服务器验证功能
在Sendmail, qmail, Postfix, Gmail, Imail, Exchange 等平台测试成功
提供的下载文件中,包括内容详细的说明文档及示例说明,所以不用担心难于上手的问题!
PHPMailer 非常小巧、简单、方便、快捷

PHPMailer的使用(这里以使用gmail smtp发送邮件为例,当然也支持sendmail  pop 等其他方式):
首先到http://phpmailer.worxware.com/下载最新版本的程序包
下载完成后,找到class.phpmailer.php 、class.smtp.php两个类放到自己的目录下!
然后新建一个php文件这里命名为:phpmail.php
phpmail.php内容如下:
我直接将邮件发送模块写成一个函数postmail(),大家使用的时候直接调用该函数即可,函数内容为:

程序代码

复制代码 代码如下:

function postmail($to,$subject = "",$body = ""){
    //$to 表示收件人地址 $subject 表示邮件标题 $body表示邮件正文
    //error_reporting(E_ALL);
    error_reporting(E_STRICT);
    date_default_timezone_set("Asia/Shanghai");//设定时区东八区
    require_once('class.phpmailer.php');
    include("class.smtp.php");
    $mail             = new PHPMailer(); //new一个PHPMailer对象出来
    $body             = eregi_replace("[\]",'',$body); //对邮件内容进行必要的过滤
    $mail->CharSet ="UTF-8";//设定邮件编码,默认ISO-8859-1,如果发中文此项必须设置,否则乱码
    $mail->IsSMTP(); // 设定使用SMTP服务
    $mail->SMTPDebug  = 1;                     // 启用SMTP调试功能
                                           // 1 = errors and messages
                                           // 2 = messages only
    $mail->SMTPAuth   = true;                  // 启用 SMTP 验证功能
    $mail->SMTPSecure = "ssl";                 // 安全协议
    $mail->Host       = "smtp.googlemail.com";      // SMTP 服务器
    $mail->Port       = 465;                   // SMTP服务器的端口号
    $mail->Username   = "SMTP服务器用户名";  // SMTP服务器用户名
    $mail->Password   = "SMTP服务器密码";            // SMTP服务器密码
    $mail->SetFrom('发件人地址,如admin@domain.com', '发件人名称');
    $mail->AddReplyTo("邮件回复地址,如admin@domain.com","邮件回复人的名称");
    $mail->Subject    = $subject;
    $mail->AltBody    = "To view the message, please use an HTML compatible email viewer! "; // optional, comment out and test
    $mail->MsgHTML($body);
    $address = $to;
    $mail->AddAddress($address, "收件人名称");
    //$mail->AddAttachment("images/phpmailer.gif");      // attachment
    //$mail->AddAttachment("images/phpmailer_mini.gif"); // attachment
    if(!$mail->Send()) {
        echo "Mailer Error: " . $mail->ErrorInfo;
    } else {
        echo "Message sent!恭喜,邮件发送成功!";
        }
    }

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/825237.htmlTechArticle支持邮件 s/mime加密的数字签名 支持邮件多个 TOs, CCs, BCCs and REPLY-TOs 可以工作在任何服务器平台,所以不用担心WIN平台无法发送邮件的问题...
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

PHP-Methoden und -Schritte zum Senden von E-Mails an mehrere Personen mit PHPMailer PHP-Methoden und -Schritte zum Senden von E-Mails an mehrere Personen mit PHPMailer May 22, 2023 pm 06:10 PM

In Webanwendungen ist es oft notwendig, E-Mails an mehrere Empfänger gleichzeitig zu versenden. PHP ist eine sehr beliebte Webentwicklungssprache und PHPMailer ist eine gängige PHP-Klassenbibliothek zum Versenden von E-Mails. PHPMailer bietet eine umfangreiche Benutzeroberfläche, die das Senden von E-Mails in PHP-Anwendungen bequemer und benutzerfreundlicher macht. In diesem Artikel stellen wir die Methoden und Schritte vor, wie Sie mit PHPMailer E-Mails an mehrere Empfänger senden. Um PHPMailer herunterzuladen, müssen Sie zunächst die offizielle Website aufrufen (

PHP-Entwicklungspraxis: Verwenden Sie PHPMailer, um E-Mails an Benutzer in der MySQL-Datenbank zu senden PHP-Entwicklungspraxis: Verwenden Sie PHPMailer, um E-Mails an Benutzer in der MySQL-Datenbank zu senden Aug 05, 2023 pm 06:21 PM

PHP-Entwicklungspraxis: Verwenden Sie PHPMailer, um E-Mails an Benutzer in der MySQL-Datenbank zu senden. Einführung: Beim Aufbau des modernen Internets ist E-Mail ein wichtiges Kommunikationswerkzeug. Ob Benutzerregistrierung, Passwort-Zurücksetzung oder Bestellbestätigung im E-Commerce – das Versenden von E-Mails ist eine wesentliche Funktion. In diesem Artikel wird erläutert, wie Sie mit PHPMailer E-Mails senden und die E-Mail-Informationen in der Benutzerinformationstabelle in der MySQL-Datenbank speichern. 1. Installieren Sie die PHPMailer-Bibliothek PHPMailer

Wie versende ich HTML-Mails mit eingebetteten Bildern mit PHP und PHPMAILER? Wie versende ich HTML-Mails mit eingebetteten Bildern mit PHP und PHPMAILER? Jul 22, 2023 am 11:29 AM

Wie versende ich HTML-Mails mit eingebetteten Bildern mit PHP und PHPMAILER? HTML-E-Mail ist eine umfangreichere und personalisiertere E-Mail-Form, bei der Bilder, Links und Stile in die E-Mail eingefügt werden können. Eingebettete Bilder beziehen sich auf das Senden von Bildern direkt als Teil der E-Mail in der HTML-E-Mail, anstatt sie als Anhänge zu senden. In PHP können wir PHPMAILER verwenden, um HTML-E-Mails mit eingebetteten Bildern zu versenden. PHPMAILER ist eine leistungsstarke PHP-Klassenbibliothek für den E-Mail-Versand

PHP und PHPMAILER: Wie implementiert man eine Anti-Spam-Funktion für den E-Mail-Versand? PHP und PHPMAILER: Wie implementiert man eine Anti-Spam-Funktion für den E-Mail-Versand? Jul 22, 2023 am 11:46 AM

PHP und PHPMAILER: Wie implementiert man eine Anti-Spam-Funktion für den E-Mail-Versand? Einleitung: Im Internetzeitalter ist E-Mail zu einem unverzichtbaren Bestandteil unseres täglichen Lebens und unserer Arbeit geworden. Mit der Beliebtheit und Nutzung von E-Mails ist das Spam-Problem jedoch immer ernster geworden und bereitet den Benutzern große Probleme. Um dieses Problem zu lösen, wird in diesem Artikel die Verwendung von PHP und der PHPMailer-Bibliothek vorgestellt, um die Anti-Spam-Funktion des E-Mail-Versands zu implementieren. 1. Unter Spam versteht man unerwünschte E-Mails

PHP und PHPMAILER beherrschen: Wie implementiert man die automatische Antwortfunktion für den E-Mail-Versand? PHP und PHPMAILER beherrschen: Wie implementiert man die automatische Antwortfunktion für den E-Mail-Versand? Jul 22, 2023 am 11:57 AM

PHP und PHPMAILER beherrschen: Wie implementiert man die automatische Antwortfunktion für den E-Mail-Versand? In der modernen Gesellschaft ist E-Mail zu einem der wichtigsten Kommunikationsmittel für die Menschen im Alltag geworden. Viele Websites oder Unternehmen müssen mit Benutzern per E-Mail kommunizieren, und die automatische Beantwortung von E-Mails ist sehr wichtig geworden. In diesem Artikel wird erläutert, wie Sie mit PHP und der PHPMailer-Bibliothek die automatische Antwortfunktion für den E-Mail-Versand implementieren. Schritt 1: E-Mail-Informationen des Benutzers abrufen Zuerst müssen wir die E-Mail-Informationen des Benutzers abrufen. Verwenden Sie auf einer Website oder Anwendung

PHP-Methoden und Vorsichtsmaßnahmen zum Senden von E-Mail-Anhängen mithilfe der PHPMailer-Bibliothek PHP-Methoden und Vorsichtsmaßnahmen zum Senden von E-Mail-Anhängen mithilfe der PHPMailer-Bibliothek May 21, 2023 pm 06:12 PM

PHP-Methoden und Vorsichtsmaßnahmen zum Versenden von E-Mail-Anhängen mithilfe der PHPMailer-Bibliothek. E-Mail ist zu einem sehr wichtigen Kommunikationsmittel im modernen Leben geworden. In vielen Entwicklungsprojekten müssen wir Code verwenden, um E-Mails automatisch zu versenden. Derzeit ist die PHPMailer-Bibliothek unsere beste Wahl. PHPMailer ist eine Bibliothek speziell zum Versenden von E-Mails in PHP. Es kann problemlos E-Mails versenden, einschließlich HTML-formatierter E-Mails und Anhänge. Dieser Artikel konzentriert sich auf das Versenden von E-Mails mit Anhängen in der PHPMailer-Bibliothek.

Wie versende ich HTML-Mails mit Bildern mit PHP und PHPMAILER? Wie versende ich HTML-Mails mit Bildern mit PHP und PHPMAILER? Jul 21, 2023 am 09:21 AM

Wie versende ich HTML-E-Mails mit Bildern mit PHP und PHPMailer? E-Mail spielt in der modernen Kommunikation eine wichtige Rolle, aber das Versenden von HTML-E-Mails mit Bildern kann einige PHP-Entwickler verwirren. In diesem Artikel stellen wir vor, wie Sie PHP und PHPMailer zum Versenden von HTML-E-Mails mit Bildern verwenden. Wir stellen Ihnen Codebeispiele zur Verfügung, damit Sie besser verstehen, wie Sie dies erreichen. Zunächst müssen wir sicherstellen, dass die PHPMailer-Bibliothek in unserem Projekt installiert ist

Wie versende ich E-Mails im HTML-Format mit PHP und PHPMAILER? Wie versende ich E-Mails im HTML-Format mit PHP und PHPMAILER? Jul 22, 2023 am 10:14 AM

Wie versende ich E-Mails im HTML-Format mit PHP und PHPMailer? Mit der Entwicklung des Internets ist E-Mail zu einem wichtigen Werkzeug für die tägliche Kommunikation der Menschen geworden. Bei der Entwicklung von Websites und Anwendungen müssen wir häufig PHP und PHPMailer zum Versenden von E-Mails verwenden. In diesem Artikel erfahren Sie, wie Sie mit PHP und PHPMailer E-Mails im HTML-Format versenden, und stellen entsprechende Codebeispiele bereit. Schritt eins: Vorbereitung Bevor Sie beginnen, müssen Sie sicherstellen, dass PHP und PHPMaile installiert sind

See all articles