用Thinphp发送电子邮件的方法
2017-06-30 09:09
316 查看
好长时间没有动php了,突然想用thinkphp发送电子邮件,可是查阅了书籍都写的非常乱。没有继续看下去。这里找到了一个比較好的方法:
第一步:首先我们要引入一个外部类库:Mail.class.php
把它放到ORG的文件夹下(就是thinkphp的核心文件夹那一块。假设还不明确,见下图):
这样,我们就把相关的类库引入进来了。类库的下载地址例如以下:Mail.class.php
第二步:
在common/conf/config.php文件增加例如以下的配置信息(不要复制,以下的是自己的邮箱信息):
//配置邮箱的相关信息
'MAIL_ADDRESS'=>'18753377393@163.com', // 邮箱地址
'MAIL_SMTP'=>'smtp.163.com', // 邮箱SMTPserver
'MAIL_LOGINNAME'=>'18753377393', // 邮箱登录帐号
'MAIL_PASSWORD'=>'123456789', // 邮箱password
'MAIL_CHARSET'=>'UTF-8',//编码
'MAIL_AUTH'=>true,//邮箱认证
'MAIL_HTML'=>true,//true HTML格式 false TXT格式
这时。邮箱功能的配置工作已经完毕了。接下就是发送了:
第三步:发送邮件:
在详细的控制器方法内:
import('.ORG.Mail');//引入邮件类
SendMail('目标地址','邮件标题','正文','发件人');
//目标地址就是你要发给那个人的邮箱地址
完毕之后,最后就是看看接收人的邮箱有没有收到邮件以及邮件的格式是否正确。
第一步:首先我们要引入一个外部类库:Mail.class.php
把它放到ORG的文件夹下(就是thinkphp的核心文件夹那一块。假设还不明确,见下图):
这样,我们就把相关的类库引入进来了。类库的下载地址例如以下:Mail.class.php
第二步:
在common/conf/config.php文件增加例如以下的配置信息(不要复制,以下的是自己的邮箱信息):
//配置邮箱的相关信息
'MAIL_ADDRESS'=>'18753377393@163.com', // 邮箱地址
'MAIL_SMTP'=>'smtp.163.com', // 邮箱SMTPserver
'MAIL_LOGINNAME'=>'18753377393', // 邮箱登录帐号
'MAIL_PASSWORD'=>'123456789', // 邮箱password
'MAIL_CHARSET'=>'UTF-8',//编码
'MAIL_AUTH'=>true,//邮箱认证
'MAIL_HTML'=>true,//true HTML格式 false TXT格式
这时。邮箱功能的配置工作已经完毕了。接下就是发送了:
第三步:发送邮件:
在详细的控制器方法内:
import('.ORG.Mail');//引入邮件类
SendMail('目标地址','邮件标题','正文','发件人');
//目标地址就是你要发给那个人的邮箱地址
完毕之后,最后就是看看接收人的邮箱有没有收到邮件以及邮件的格式是否正确。
相关文章推荐
- 用Thinphp发送电子邮件的方法
- php中PHPMailer发送带附件的电子邮件方法
- 关于使用ASP.NE 1.1发送电子邮件时出现的 未能访问“CDO.Message”对象 的错误的解决方法
- 用Socket发送电子邮件(php)
- .net2.0 发送电子邮件的方法
- .net类库中发送电子邮件的方法总结
- net类库中发送电子邮件的方法总结
- 在PHP中用Socket发送电子邮件
- .net类库中发送电子邮件的方法总结
- PHP中用Socket发送电子邮件(3)
- PHP中用Socket发送电子邮件(2)
- .net类库中发送电子邮件的方法总结
- vb.net电子邮件发送方法
- 用Socket发送电子邮件(php)
- 在PHP中用Socket发送电子邮件
- outlook设置好测试帐户设置,出现“无法发送电子邮件消息,请检查电子邮件地址字段”,解决方法.
- 如何使用PHP通过SMTP发送电子邮件
- 用Socket发送电子邮件(php)
- 用Socket发送电子邮件(php)
- .net类库中发送电子邮件的方法总结