


ThinkPHP3.2 uses QQ mailbox/163 mailbox to send emails through PHPMailer_php example
Recently, due to work needs, we have to implement the need to send emails to our website users, so the following article mainly introduces to you about ThinkPHP3.2 using QQ mailbox/163 mailbox to send emails through PHPMailer # method is very common in actual website development Sending emails, such as retrieving passwords, etc. So PHPSending emails is something we must be familiar with. Let’s not talk nonsense. Let’s read the article together
Preface
I have always been Use the 163 mailbox to send files that need to be processed, but if the operation is too frequent [or there are other problems], it will cause the sending to fail. On the contrary, it seems that there has not been a similar situation when using QQ, but the QQ mailbox configuration is different from that of 163. Same thing, I’ll post it here for fear that my friends might step on the trap, so I won’t say much more below, let’s take a look at the detailed introduction.Advantages of PHPMailer:
- Can run on any platform
- Support SMTP authentication
- Specify multiple recipients, CC address, BCC address and reply address when sending mail; Note: Add CC and BCC Only SMTP mode is supported under win platform
- Supports multiple email encodings including: 8bit, base64, binary and quoted-printable
- Supports redundancy SMTP server, you can specify the main SMTP server address or only the backup SMTP server
- Supports emails with attachments, and you can add attachments in any format to emails - of course your server must have Large enough bandwidth to support
- Customized email header information, which is similar to sending header information through the header function in PHP
- Supports adding the email body Made into HTMl content, you can insert images into the email body
- Flexible debug support
- Tested and compatible SMTP servers include: Sendmail, qmail, Postfix, Imail, Exchange, etc.
1. Download PHPMailer
#2. Place PHPMailer
##3. Let's enjoy the code##I will put my code here, you can modify it according to your needs
function sendMail($to,$title,$content){ require('./Plugin/phpmailer/class.phpmailer.php'); try { $mail = new \PHPMailer(true); $mail->IsSMTP(); $mail->SMTPSecure = 'ssl'; $mail->CharSet = 'UTF-8'; $mail->SMTPAuth = true; //开启认证 $mail->Port = 465; //网易为25 $mail->Host = "smtp.qq.com"; $mail->Username = "******"; //qq此处为邮箱前缀名 163为邮箱名 $mail->Password = "******"; $mail->AddReplyTo("******@qq.com", "******");//回复地址 $mail->From = "******@qq.com"; $mail->FromName = '******'; $mail->AddAddress($to); $mail->Subject = $title; $mail->Body = $content; $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(); } }
Copy the above code changes directly into your control machine
$mail->Port = 465; //网易163 25 $mail->Host = "smtp.qq.com"; $mail->Username = "**"; //qq此处为邮箱前缀名 163为邮箱名 $mail->Password = "******";
In this case, if NetEase’s Port is 25
Username, NetEase Just use the email name directly. For QQ mailbox, please enter the email prefix [user name] "eg.1214982635@qq.com. Please enter 1214982635"
Password NetEase can directly enter the email password [with authorization code] Enter the authorization code], please enter the authorization code on QQ, and send a text message to generate
Now you can send emails. Attached are the screenshots of the two email addresses successfully sending each other
The above is all the content of this article, I hope it will help everyone learn PHP Sending an email may help.
ThinkPHP Example of using PHPMailer to send emails
How to send email with phpmaill
The above is the detailed content of ThinkPHP3.2 uses QQ mailbox/163 mailbox to send emails through PHPMailer_php example. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

Visual Studio Code, also known as VS Code, is a free source code editor — or integrated development environment (IDE) — available for all major operating systems. With a large collection of extensions for many programming languages, VS Code can be c

If you are an experienced PHP developer, you might have the feeling that you’ve been there and done that already.You have developed a significant number of applications, debugged millions of lines of code, and tweaked a bunch of scripts to achieve op

This tutorial demonstrates how to efficiently process XML documents using PHP. XML (eXtensible Markup Language) is a versatile text-based markup language designed for both human readability and machine parsing. It's commonly used for data storage an

JWT is an open standard based on JSON, used to securely transmit information between parties, mainly for identity authentication and information exchange. 1. JWT consists of three parts: Header, Payload and Signature. 2. The working principle of JWT includes three steps: generating JWT, verifying JWT and parsing Payload. 3. When using JWT for authentication in PHP, JWT can be generated and verified, and user role and permission information can be included in advanced usage. 4. Common errors include signature verification failure, token expiration, and payload oversized. Debugging skills include using debugging tools and logging. 5. Performance optimization and best practices include using appropriate signature algorithms, setting validity periods reasonably,

A string is a sequence of characters, including letters, numbers, and symbols. This tutorial will learn how to calculate the number of vowels in a given string in PHP using different methods. The vowels in English are a, e, i, o, u, and they can be uppercase or lowercase. What is a vowel? Vowels are alphabetic characters that represent a specific pronunciation. There are five vowels in English, including uppercase and lowercase: a, e, i, o, u Example 1 Input: String = "Tutorialspoint" Output: 6 explain The vowels in the string "Tutorialspoint" are u, o, i, a, o, i. There are 6 yuan in total

Static binding (static::) implements late static binding (LSB) in PHP, allowing calling classes to be referenced in static contexts rather than defining classes. 1) The parsing process is performed at runtime, 2) Look up the call class in the inheritance relationship, 3) It may bring performance overhead.

What are the magic methods of PHP? PHP's magic methods include: 1.\_\_construct, used to initialize objects; 2.\_\_destruct, used to clean up resources; 3.\_\_call, handle non-existent method calls; 4.\_\_get, implement dynamic attribute access; 5.\_\_set, implement dynamic attribute settings. These methods are automatically called in certain situations, improving code flexibility and efficiency.
