php 邮件发送问题解决
2014-03-22 17:43
513 查看
这段时间修改了一下我们系统的登陆功能,为了更加安全,增加了发送邮件验证功能。当用户登陆的时候判断登陆ip是否是之前登陆过的,如果不是的话,需要向邮箱里发送验证码,然后把收到的验证码输入再登陆,如果验证码正确并且时间没有超过规定时间,可以登陆,并且记下此次登陆的ip和时间,以后再以此ip登的话,就不用验证了。如果时间超过了,验证码失效,需重新发送。验证错误不能登陆,需重新输验证码,或在发送新的验证码到邮箱。为了实现此功能,我用到了如何向邮箱发送邮件,以及获取登陆ip的知识。下面整理一下,以便以后自己查看。
发送邮件:
首先需要下载phpmail的压缩包,然后解压,把解压后的文件复制到项目中。在项目中引入文件。
复制代码 代码如下:
require("phpmailer/class.phpmailer.php"); //文件的路径具体看自己的项目中的路径是怎么样的
发送邮件:
首先需要下载phpmail的压缩包,然后解压,把解压后的文件复制到项目中。在项目中引入文件。
复制代码 代码如下:
require("phpmailer/class.phpmailer.php"); //文件的路径具体看自己的项目中的路径是怎么样的
您可能感兴趣的文章:
相关文章推荐
- php 邮件发送问题解决
- 解决windows系统下php.ini邮件配置正确也不发送邮件的问题
- PHP使用SMTP发送邮件报错代码535问题解决
- phpmailer发送邮件问题--如何解决?
- PHP 发送UTF-8编码中文邮件标题乱码问题解决
- Ubuntu中启用php的mail()函数并解决发送邮件速度慢问题
- 解决windows系统下php.ini邮件配置正确不发送邮件的问题
- 解决 PHP 的 mail() 发送邮件时出现乱码的问题
- 解决zabbix设置脚本发送邮件报警中文乱码问题
- 调试php没法使用smtp发送邮件的问题
- php的IMAP的应用实例(实现收发邮件、删除邮件、附件下载等功能,解决中文乱码问题)
- PHP发送邮件标题乱码的解决
- 彻底解决TD7.6发送邮件乱码的问题
- .NET发送邮件遇到问题及解决方法
- PHP发送UTF-8编码中文邮件标题乱码的解决
- 解决wordpress无法发送邮件的问题|配置好WP-Mail-SMTP的前提
- Outlook2010 利用VBA解决发送日报(DailyReport)邮件步骤麻烦的问题
- 使用perl发送TLS加密邮件(更新发送乱码问题解决办法)
- php使用smtp发送邮件报错Error: Cannot connenct to relay host smtp.163.com Error: ()解决方法
- php发送邮件的问题详解