【发布时间】:2012-07-25 09:04:42
【问题描述】:
如主题..!
我的文件配置如下
在 php.ini 中
SMTP =smtp.gmail.com
smtp_port = 587
sendmail_from = my adress@gmail.com
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
在 sendmail.ini 中
smtp_server=smtp.gmail.com
smtp_port=587
smtp_ssl=tls
auth_username=(my adress @gmail.com)
auth_password=( here my gamil account password )
要清楚,你可以在这里看到我的 php 代码!
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1"."\r\n";
$headers .="From: my adress @gmail.com"."\r\n";
$subject = "Your New Password";
$message = "Your new password is as follows:
----------------------------
Password: $emailpassword
----------------------------
Please make note this information has been encrypted into our database
This email was automatically generated.";
if(!mail($forgotpassword, $subject, $message, $headers)){
die ("Sending Email Failed, Please Contact Site Admin! ($site_email)");
}else{
print'New Password Sent!.';
}
我发送时得到的是新密码发送!
没有错误 就像真的已经发送了一样 但是当我检查电子邮件时没有消息!
注意:我在 windows-7 上运行
谢谢。
【问题讨论】:
-
本地不允许联系 gmail SMTP 服务器。您只能访问您自己的互联网提供商的 SMTP 服务器。
-
@RTB 谢谢..那么,我想我会推迟测试,直到我将它上传到服务器
标签: php windows-7 smtp gmail xampp