作者davidou (老欧 ! 月夜雪岚)
看板PHP
标题Re: [请益] Gmail SMTP php.ini 设定
时间Sun Oct 30 22:49:26 2011
※ 引述《LetsGoNY (Jordan)》之铭言:
: 小弟写一个的PHP程式
: 是一个忘记密码,补寄信件给会员的会员机制
: 但是一直出现警告,搞不定
: 请高手帮帮小弟吧
: 底下是程式码的部分
: $mailcontent ="您好,<br />您的帐号为:$username <br/>您的新密码为:
: $newpasswd <br/>";
: $mailFrom="=?UTF-8?B?" . base64_encode("会员管理系统") . "?=
: <www.test9727.com.tw>";
: $mailto=$usermail;
: $mailSubject="=?UTF-8?B?" . base64_encode("补寄密码信"). "?=";
: $mailHeader="From:".$mailFrom."\r\n";
: $mailHeader.="Content-type:text/html;charset=UTF-8";
gmail 有档你不能直接用mail 正确来说是她有验证
所以请去找PHPMailer 下载下来
然後网路上google 一下应该很多范例
不过节省你时间 给你些tip好了
抓完後 里面mail的范例 下面这些记得改一下
$mail->SMTPSecure = "tls"; // Gmail的SMTP主机需要使用SSL连线
$mail->Host = "smtp.gmail.com"; //Gamil的SMTP主机
$mail->Port = 587; //Gamil的SMTP主机的SMTP埠位为465埠。
$mail->Username = "
[email protected]";
$mail->Password = "你的密码";
要是有Warning: stream_socket_enable_crypto() [streams.crypto]: this stream
does not support SSL/crypto in错误
要去php.ini启动extension=php_openssl.dll 这个才可以
剩下信件标题阿 内容阿 我相信你应该会自己改 就不再站版面了
--
只有正妹的无名才有连结价值阿..
http://www.wretch.cc/blog/fancyou
非正妹 所以没有连结价值
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.170.102.73