Heim Backend-Entwicklung PHP-Tutorial PHP借助phpmailer发送邮件_PHP

PHP借助phpmailer发送邮件_PHP

Jun 01, 2016 am 11:06 AM
phpmailer E-Mail senden

本地没有发邮件的服务器,借助现成的SMTP服务器发送邮件是个不错的选择,这里使用到的工具是phpmailer ( Version 5.2.0),SMTP服务器就选gmail和163。

1. 使用gmail发送的脚本

include("class.phpmailer.php");
include("class.smtp.php");
//获取一个外部文件的内容
$mail       = new PHPMailer();
$body       = file_get_contents('contents.html');
$body       = eregi_replace("[\]",'',$body);
//设置smtp参数
$mail->IsSMTP();
$mail->SMTPAuth  = true;
$mail->SMTPKeepAlive = true;
$mail->SMTPSecure = "ssl";
$mail->Host    = "smtp.gmail.com";
$mail->Port    = 465;
//填写你的gmail账号和密码
$mail->Username  = "yourname@gmail.com";
$mail->Password  = "password";
//设置发送方,最好不要伪造地址
$mail->From    = "yourname@gmail.com";
$mail->FromName  = "Webmaster";
$mail->Subject  = "This is the subject";
$mail->AltBody  = $body;
$mail->WordWrap  = 50; // set word wrap
$mail->MsgHTML($body);
//设置回复地址
$mail->AddReplyTo("yourname@gmail.com","Webmaster");
//添加附件,此处附件与脚本位于相同目录下
//否则填写完整路径
$mail->AddAttachment("attachment.jpg");
$mail->AddAttachment("attachment.zip");
//设置邮件接收方的邮箱和姓名
$mail->AddAddress("toname@gmail.com","FirstName LastName");
//使用HTML格式发送邮件
$mail->IsHTML(true);
//通过Send方法发送邮件
//根据发送结果做相应处理
if(!$mail->Send()) {
 echo "Mailer Error: " . $mail->ErrorInfo;
} else {
 echo "Message has been sent";
}
Nach dem Login kopieren

2.使用163发送邮件的脚本

只需要更改SMTP配置和账户密码即可,SMTP配置如下

//设置smtp参数
//注意这里不需要ssl协议
$mail->IsSMTP();
$mail->SMTPAuth  = true;
$mail->SMTPKeepAlive = true;
$mail->Host    = "smtp.163.com";
$mail->Port    = 25;
Nach dem Login kopieren

在本地wampserver环境下测试通过,需要开启php_openssl 扩展。

以上所述就是本文的全部内容了,希望大家能够喜欢。

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)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
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-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

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 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

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-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 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

Wie verwende ich PHPMailer mit CakePHP? Wie verwende ich PHPMailer mit CakePHP? Jun 04, 2023 pm 01:10 PM

CakePHP ist ein PHP-Open-Source-Framework, das auf dem MVC-Modell basiert und Entwicklern eine effiziente, skalierbare und einfach zu wartende Entwicklungsumgebung für Webanwendungen bieten soll. Unter ihnen war die Mail-Funktion schon immer eine der wichtigen Komponenten von Webanwendungen. Um Entwicklern die Verwendung der Mail-Funktion zu erleichtern, wurde die PHPMailer-Klassenbibliothek in CakePHP gekapselt. PHPMailer ist eine häufig verwendete E-Mail-Versandbibliothek, die Funktionen wie das Senden von HTML-E-Mails, Anhängen, Kopien, E-Mail-Warteschlangen und SMTP-Überprüfung unterstützt. Buch

See all articles