A. php 通过IMAP收取像163这种邮箱的邮件,求完整的源代码!谢谢大侠。
收取没试过,我只是试过用smtp来发送邮件。
B. 我在PHP里面写了一段代码,用来通过一个特定的邮箱发邮件,里面有这个email的密码。会不会暴露密码啊
这个涉及防止php页面被下载的问题。一般通过浏览器访问php网页,或者下回载php网页,php代码已经答通过服务器解析,不会直接显示,除非你用了echo 之类的把密码输出在页面上。
另外还有一点要注意,存放php网页的文件夹要有一个index.php默认首页,否则就会显示文件夹目录,可就不太好了。
C. php如何发送邮件
php发送邮件,php发送电子邮件,使用php发送邮件,php如何发送邮件
方法/步骤
1
在实际项目开发中,我们经常需要得到用户的反馈信息并及时回复。普通的留言板有一定的内容限制,而邮件则能满足这个需求。今天给大家演示一下怎么利用PHP发送电子邮件。
2
1.首先我们需要一个用来发送电子邮件的文件的程序,也就是一个php文件,流行的phpmail有很多,今天以smtp.php为例来演示。
3
2.将其复制到你的项目文件内,具体路径根据自己的实际情况,这里建了一个test文件,用来设置邮件参数,大家也可以自定义邮件参数文件。(PS:一般都是通过表单接受的)
4
3.smtp.php文件如图所示,大家不需要管代码,会用就行,有时间了也可以研究研究哈。
5
4.设置邮件参数,具体代码如下:
//引入发送邮件类
require("smtp.php");
//使用163邮箱服务器
$smtpserver="smtp.163.com";
//163邮箱服务器端口
$smtpserverport=25;
//你的163服务器邮箱账号
$smtpusermail="@163.com";
//收件人邮箱
$smtpemailto="@qq.com";
//你的邮箱账号(去掉@163.com)
$smtpuser="";//SMTP服务器的用户帐号
//你的邮箱密码
$smtppass="";//SMTP服务器的用户密码
6
5.设置邮件内容,代码如下:
//邮件主题
$mailsubject="测试邮件发送";
//邮件内容
$mailbody="PHP+MySQL";
//邮件格式(HTML/TXT),TXT为文本邮件
$mailtype="TXT";
//这里面的一个true是表示使用身份验证,否则不使用身份验证.
$smtp=newsmtp($smtpserver,$smtpserverport,true,$smtpuser,$smtppass);
//是否显示发送的调试信息
$smtp->debug=TRUE;
//发送邮件
$smtp->sendmail($smtpemailto,$smtpusermail,$mailsubject,$mailbody,$mailtype);
刷新页面后邮件发送,参数不出错的话1分钟左右即可发送成功。我在测试的时候没有发送成功提示,自己登录邮箱查看的,如图所示,内容和上面设置的一样。