Rumah pembangunan bahagian belakang tutorial php PHPMailer的主要功能特点和简单使用说明_php技巧

PHPMailer的主要功能特点和简单使用说明_php技巧

May 17, 2016 am 08:49 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!恭喜,邮件发送成功!";
        }
    }
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Muzium Dua Point: Semua Pameran dan Di Mana Mencari Mereka
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Kaedah dan langkah PHP untuk menghantar e-mel kepada berbilang orang menggunakan PHPMailer Kaedah dan langkah PHP untuk menghantar e-mel kepada berbilang orang menggunakan PHPMailer May 22, 2023 pm 06:10 PM

Dalam aplikasi web, selalunya perlu menghantar e-mel kepada berbilang penerima sekaligus. PHP ialah bahasa pembangunan web yang sangat popular, dan PHPMailer ialah perpustakaan kelas PHP biasa untuk menghantar e-mel. PHPMailer menyediakan antara muka yang kaya, menjadikan penghantaran e-mel dalam aplikasi PHP lebih mudah dan mudah digunakan. Dalam artikel ini, kami akan memperkenalkan kaedah dan langkah tentang cara menggunakan PHPMailer untuk menghantar e-mel kepada berbilang penerima. Untuk memuat turun PHPMailer, anda perlu pergi ke laman web rasmi (

Amalan pembangunan PHP: Gunakan PHPMailer untuk menghantar e-mel kepada pengguna dalam pangkalan data MySQL Amalan pembangunan PHP: Gunakan PHPMailer untuk menghantar e-mel kepada pengguna dalam pangkalan data MySQL Aug 05, 2023 pm 06:21 PM

Amalan pembangunan PHP: Gunakan PHPMailer untuk menghantar e-mel kepada pengguna dalam pangkalan data MySQL Pengenalan: Dalam pembinaan Internet moden, e-mel ialah alat komunikasi yang penting. Sama ada pendaftaran pengguna, tetapan semula kata laluan atau pengesahan pesanan dalam e-dagang, menghantar e-mel adalah fungsi penting. Artikel ini akan memperkenalkan cara menggunakan PHPMailer untuk menghantar e-mel dan menyimpan maklumat e-mel ke jadual maklumat pengguna dalam pangkalan data MySQL. 1. Pasang pustaka PHPMailer PHPMailer ialah

Bagaimana untuk menghantar mel HTML dengan imej terbenam menggunakan PHP dan PHPMAILER? Bagaimana untuk menghantar mel HTML dengan imej terbenam menggunakan PHP dan PHPMAILER? Jul 22, 2023 am 11:29 AM

Bagaimana untuk menghantar mel HTML dengan imej terbenam menggunakan PHP dan PHPMAILER? E-mel HTML ialah bentuk e-mel yang lebih kaya dan diperibadikan yang boleh memasukkan gambar, pautan dan gaya ke dalam e-mel. Imej terbenam merujuk kepada menghantar imej secara langsung sebagai sebahagian daripada e-mel dalam e-mel HTML dan bukannya menghantarnya sebagai lampiran. Dalam PHP, kita boleh menggunakan PHPMAILER untuk menghantar e-mel HTML dengan imej terbenam. PHPMAILER ialah perpustakaan kelas penghantaran e-mel PHP yang berkuasa

Menguasai PHP dan PHPMAILER: Bagaimana untuk melaksanakan fungsi balasan automatik untuk penghantaran e-mel? Menguasai PHP dan PHPMAILER: Bagaimana untuk melaksanakan fungsi balasan automatik untuk penghantaran e-mel? Jul 22, 2023 am 11:57 AM

Menguasai PHP dan PHPMAILER: Bagaimana untuk melaksanakan fungsi balasan automatik untuk penghantaran e-mel? Dalam masyarakat moden, e-mel telah menjadi salah satu cara penting untuk orang ramai berkomunikasi dalam kehidupan seharian. Banyak tapak web atau syarikat perlu berkomunikasi dengan pengguna melalui e-mel, dan balasan automatik kepada e-mel telah menjadi sangat penting. Artikel ini akan memperkenalkan cara menggunakan PHP dan perpustakaan PHPMailer untuk melaksanakan fungsi balasan automatik untuk penghantaran e-mel. Langkah 1: Dapatkan maklumat e-mel pengguna Pertama, kita perlu mendapatkan maklumat e-mel pengguna. Pada tapak web atau aplikasi, gunakan

PHP dan PHPMAILER: Bagaimana untuk melaksanakan fungsi anti-spam untuk penghantaran e-mel? PHP dan PHPMAILER: Bagaimana untuk melaksanakan fungsi anti-spam untuk penghantaran e-mel? Jul 22, 2023 am 11:46 AM

PHP dan PHPMAILER: Bagaimana untuk melaksanakan fungsi anti-spam untuk penghantaran e-mel? Pengenalan: Dalam era Internet, e-mel telah menjadi bahagian yang sangat diperlukan dalam kehidupan dan kerja harian kita. Bagaimanapun, dengan populariti dan penggunaan e-mel, masalah spam menjadi semakin serius, menyebabkan banyak masalah kepada pengguna. Untuk menyelesaikan masalah ini, artikel ini akan memperkenalkan cara menggunakan perpustakaan PHP dan PHPMailer untuk melaksanakan fungsi anti-spam penghantaran e-mel. 1. Fahami spam merujuk kepada yang tidak diminta

Kaedah PHP dan langkah berjaga-jaga untuk menghantar e-mel lampiran menggunakan perpustakaan PHPMailer Kaedah PHP dan langkah berjaga-jaga untuk menghantar e-mel lampiran menggunakan perpustakaan PHPMailer May 21, 2023 pm 06:12 PM

Kaedah dan langkah berjaga-jaga PHP untuk menghantar e-mel lampiran menggunakan perpustakaan PHPMailer E-mel telah menjadi cara komunikasi yang sangat penting dalam kehidupan moden. Dalam banyak projek pembangunan, kami perlu menggunakan kod untuk menghantar e-mel secara automatik Pada masa ini, perpustakaan PHPMailer adalah pilihan terbaik kami. PHPMailer ialah perpustakaan khusus untuk menghantar e-mel dalam PHP. Ia boleh menghantar e-mel dengan mudah, termasuk e-mel dan lampiran berformat HTML. Artikel ini akan memberi tumpuan kepada cara menghantar e-mel dengan lampiran dalam pustaka PHPMailer.

Bagaimana untuk menghantar mel HTML dengan gambar menggunakan PHP dan PHPMAILER? Bagaimana untuk menghantar mel HTML dengan gambar menggunakan PHP dan PHPMAILER? Jul 21, 2023 am 09:21 AM

Bagaimana untuk menghantar e-mel HTML dengan imej menggunakan PHP dan PHPMailer? E-mel memainkan peranan penting dalam komunikasi moden, tetapi menghantar e-mel HTML dengan imej mungkin mengelirukan sesetengah pembangun PHP. Dalam artikel ini, kami akan memperkenalkan cara menggunakan PHP dan PHPMailer untuk menghantar e-mel HTML dengan imej. Kami akan memberikan contoh kod untuk membantu anda memahami dengan lebih baik cara mencapai perkara ini. Pertama, kita perlu memastikan bahawa perpustakaan PHPMailer dipasang dalam projek kami

Bagaimana untuk menghantar e-mel berformat HTML menggunakan PHP dan PHPMAILER? Bagaimana untuk menghantar e-mel berformat HTML menggunakan PHP dan PHPMAILER? Jul 22, 2023 am 10:14 AM

Bagaimana untuk menghantar e-mel berformat HTML menggunakan PHP dan PHPMailer? Dengan perkembangan Internet, e-mel telah menjadi alat penting untuk komunikasi harian orang ramai. Apabila membangunkan laman web dan aplikasi, kita selalunya perlu menggunakan PHP dan PHPMailer untuk menghantar e-mel. Artikel ini akan memperkenalkan anda kepada cara menggunakan PHP dan PHPMailer untuk menghantar e-mel dalam format HTML, dan memberikan contoh kod yang sepadan. Langkah Pertama: Penyediaan Sebelum anda bermula, anda perlu memastikan anda telah memasang PHP dan PHPMaile

See all articles