找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 96|回复: 0
打印 上一主题 下一主题

php 邮件发送问题解决

[复制链接]

2500

主题

2513

帖子

7520

积分

论坛元老

Rank: 8Rank: 8

积分
7520
跳转到指定楼层
楼主
发表于 2018-2-14 05:59:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            这段时间修改了一下我们系统的登陆功能,为了更加安全,增加了发送邮件验证功能。当用户登陆的时候判断登陆ip是否是之前登陆过的,如果不是的话,需要向邮箱里发送验证码,然后把收到的验证码输入再登陆,如果验证码正确并且时间没有超过规定时间,可以登陆,并且记下此次登陆的ip和时间,以后再以此ip登的话,就不用验证了。如果时间超过了,验证码失效,需重新发送。验证错误不能登陆,需重新输验证码,或在发送新的验证码到邮箱。为了实现此功能,我用到了如何向邮箱发送邮件,以及获取登陆ip的知识。下面整理一下,以便以后自己查看。
发送邮件:
首先需要下载phpmail的压缩包,然后解压,把解压后的文件复制到项目中。在项目中引入文件。
[U]复制代码[/U] 代码如下:
require("phpmailer/class.phpmailer.php"); //文件的路径具体看自己的项目中的路径是怎么样的
            
            
您可能感兴趣的文章:
  • 用PHP读取IMAP邮件
  • redhat下apache+php+mysql+imap+ldap+jdk+tomcat的安装
  • php实现统计邮件大小的方法
  • php 检查电子邮件函数(自写)
  • php 发送带附件邮件示例
  • PHP 利用Mail_MimeDecode类提取邮件信息示例
  • php使用smtp发送支持附件的邮件示例
  • PHP+Ajax检测用户名或邮件注册时是否已经存在实例教程
  • php实现的发送带附件邮件类实例
  • 使用PHPMailer实现邮件发送代码分享
  • PHP基于imap获取邮件实例
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端