最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

如何构建php邮件服务器,php

运维笔记admin69浏览0评论

如何构建php邮件服务器,php

如何构建php邮件服务器,php

伊谢尔伦2017-04-10 16:01:021楼

不是的,好像那个是PHP的mail 函数吧,且本地也不一定需要邮件服务器,我以前都是改配置文件,让mail直接去连gmail 的,只是要把用户名和密码写在配置文件里。

内建的mail函数用起来很简单,但是前提是php.ini里面要配置默认的邮件服务器。

// The message

$message = "Line 1\r\nLine 2\r\nLine 3";

// In case any of our lines are larger than 70 characters, we should use wordwrap()

$message = wordwrap($message, 70, "\r\n");

// Send

mail('caffeinated@example', 'My Subject', $message);

?>

详见:.mail.php

好像还可以直接在程序里用SMTP类自己初始化实例去连服务器,当然这个服务器可以是本地的25,也可以是外面的。

$smtpserver = "smtp.126";//SMTP服务器

$smtpserverport =25;//SMTP服务器端口

$smtpusermail = "xxxxxx@126";//SMTP服务器的用户邮箱

$smtpemailto = $tempsendmail;//发送给谁

$smtpuser = "xxxxxx@126";//SMTP服务器的用户帐号

$smtppass = "******";//SMTP服务器的用户密码

$mailsubject = "取回密码";//邮件主题

$mailbody = $username."您好!";//邮件内容

$mailtype = "HTML";//邮件格式(HTML/TXT),TXT为文本邮件

$smtp = new smtp($smtpserver,$smtpserverport,true,$smtpuser,$smtppass);//这里面的一个true是表示使用身份验证,否则不使用身份验证.

//$smtp->debug = TRUE;//是否显示发送的调试信息

$send=$smtp->sendmail($smtpemailto, $smtpusermail, $mailsubject, $mailbody, $mailtype);

发布评论

评论列表(0)

  1. 暂无评论