如何使用php通过wamp发送电子邮件?

时间:2012-07-03 15:24:50

标签: wamp wampserver php

我想使用wamp作为我的开发服务器,我正在尝试通过我的电子邮件发送电子邮件=> gmail,hotmail,雅虎。我正在尝试实现一个简单的电子邮件php应用程序。

是否可以在wamp中进行?

是否可以在不更改php.ini的情况下执行此操作,而是使用ini_set();

我试过更改我的php.ini

using my yahoo mail
SMTP = smtp.mail.yahoo.com
; http://php.net/smtp-port
smtp_port = 587
auth_user = me@yahoo.com    
auth_pass = password 

并收到此错误消息“警告:mail()[function.mail]:SMTP服务器响应:需要验证530 - 有关帮助,请转到C:\ wamp \ www \ 9dot_disc_alt \ abc.php中的http://help.yahoo.com/help/us/mail/pop/pop-11.html在第12行“

using gmail
SMTP = smtp.gmail.com
; http://php.net/smtp-port
smtp_port = 587
auth_user = me@gmail.com    
auth_pass = password 

SMTP服务器响应:530 5.7.0必须先发出STARTTLS命令。第12行的C:\ wamp \ www \ 9dot_disc_alt \ abc.php中的pc6sm6631754pbc.47

这是我目前的代码:

$to = "me@yahoo.com";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "me@my.com";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
echo "Mail Sent.";

先生/女士,您的回答将会非常有帮助,非常感谢。谢谢++

2 个答案:

答案 0 :(得分:2)

当您使用wamp时,您的SMTP必须是您的FAI,例如,如果您有免费:

=> SMTP = smtp.free.fr(或.com)

编辑:你可以尝试这个:http://glob.com.au/sendmail/,我是一个简单的Windows控制台应用程序,例如模拟sendmail的wamp;)

答案 1 :(得分:0)

我发现了一篇允许我使用wamp + php邮件发送电子邮件的在线文章

http://nikunj-solutions.blogspot.com/2011/08/send-email-using-wamp-server.html

相关问题