邮箱源码PHP,邮件发送源码
求大神给个php利用qq邮箱发送邮件的源码啊,我自己的文件测试好多次,都失败了……
因为QQ电子邮件安全已经更新设置了
开启后会有如下提示
也就是说,你要用授权码来当做QQ的登录密码使用?
在第三方软件上登录你的QQ邮件时,就不用输入你的QQ密码了,直接使用授权码就行了
如下图是在第三方软件使用QQ邮箱的参数设置
不知道你用的是什么第三方软件?个人推荐你使用(网易闪电邮)(Foxmail)
在登录邮件时,直接使用如下设置参数
如有疑问继续问
php源码手机验证更换成邮箱验证
这个不是几行代码就能给出结果的事。
1:将原代码里的手机验证去掉。
2:添加phpmailer,并用一个自己的邮箱作为发信箱
3:用户在注册时,要求其填写邮箱
4:用户提交注册信息,POST处理完成后,发送一封邮件到其填写的注册邮箱
验证有两种办法:
1:发送一个系统生成的字符串(一般3-6位数字即可),用户在邮箱中查看到邮件后,进行复制粘贴激活
2:发送一个特定的URL到邮箱,用户点击该URL,即可完成激活
怎样用PHP实现邮件监测
可以加点分数吗~~~
我写出来了,下面的程序调试通过:
?php
//下面三行是服务器、用户、密码,
$server='pop.163.com';
$user='134931@163.com';
$pass='********';
//下面是进行检测邮件的语句
$fp = fsockopen($server, 110, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)br /\n";
} else {
$ret=fgets($fp);
if (substr($ret,0,3)!="+OK") echo "CONNECT ERROR: $ret\n";
fwrite($fp, "USER $user\n");
$ret=fgets($fp);
if (substr($ret,0,3)!="+OK") echo "USER ERROR: $ret\n";
fwrite($fp, "PASS $pass\n");
$ret=fgets($fp);
if (substr($ret,0,3)!="+OK") echo "PASS ERROR: $ret\n";
else if (preg_match_all('/(\d+)/', $ret, $reg)) echo "你有 {$reg[1][0]} 封新邮件,占 {$reg[1][1]} 字节空间。";
else echo $ret;
fclose($fp);
}
?
我的机器上运行的结果如下:
E:\ygbphp a.php
你有 1749 封新邮件,占 1050661745 字节空间。
你稍微修改一下,使之可以在网页上,让用户选择服务器、输入用户和密码,这些我相信你会的吧,祝你好运。