Home > Backend Development > PHP Tutorial > PHP implements sending email method

PHP implements sending email method

小云云
Release: 2023-03-21 13:10:01
Original
2098 people have browsed it

Since the mail() method that comes with PHP requires the support of the SMTP server, an SMTP class is used. This is a method file encapsulated by others. This file can be loaded and the email can be sent through configuration parameters. .

The download address of this smtp class is:

Download link: http://pan.baidu.com/s/1pLr1QD9 Password: srju

in require_once ('./Smtp.class.php'), you can configure the parameters. The parameters are as follows: (163 mailbox is used)

$content = file_get_contents('./main_content.html'); ?>
$smtpserver = "smtp.163.com"; //SMTP服务器
$smtpserverport = 25; //SMTP服务器端口
$smtpusermail = "xxx@163.com"; //SMTP服务器的用户邮箱
$smtpemailto = 'xxx@qq.com'; //发送给谁
$smtpuser = "xxx@163.com"; //SMTP服务器的用户帐号(或填写new2008oh@126.com,这项有些邮箱需要完整的)
$smtppass = "xxx"; //SMTP服务器的用户密码(注意:并非163邮箱网管的登录密码,而是其他地方登录163邮箱密码)
$mailtitle = '我的邮箱主题'; //邮件主题
$mailcontent = $content; //邮件内容(邮件内容可以加载一个HTML文件发送,可以做类似于招聘投递页面交互)
$mailtype = "HTML"; //邮件格式(HTML/TXT),TXT为文本邮件
Copy after login

After configuring the parameters, load the function and transfer the function Reference: (Calling through object-oriented method)

$smtp = new Smtp($smtpserver,$smtpserverport,true,$smtpuser,$smtppass); //这里面的一个true是表示使用身份验证,否则不使用身份验证. 
 $smtp->debug = false; //是否显示发送的调试信息 
$state = $smtp->sendmail($smtpemailto, $smtpusermail, $mailtitle, $mailcontent, $mailtype);
Copy after login

Okay, if nothing unexpected happens, the email has been sent to the mailbox of xxx@qq.com in the name of xxx@163.com~~ approximately

# Code sharing for PHP automatic email sending function

The above is the detailed content of PHP implements sending email method. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template