邮箱源码PHP,邮件发送源码

http://www.itjxue.com  2023-01-07 00:23  来源:未知  点击次数: 

求大神给个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 字节空间。

你稍微修改一下,使之可以在网页上,让用户选择服务器、输入用户和密码,这些我相信你会的吧,祝你好运。

(责任编辑:IT教学网)

更多

推荐浏览下载文章