1

我想使用 wamp 作为我的开发服务器,我正在尝试通过我的电子邮件 => gmail、hotmail、yahoo 发送电子邮件。我正在尝试实现一个简单的电子邮件 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 身份验证 - 如需帮助,请访问http://help.yahoo.com/help/us/mail/pop/pop-11第 12 行 C:\wamp\www\9dot_disc_alt\abc.php 中的.html "

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 命令。pc6sm6631754pbc.47 在 C:\wamp\www\9dot_disc_alt\abc.php 第 12 行

这是我当前的代码:

$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.";

先生/女士,您的回答将有很大帮助,我们将不胜感激。谢谢++

4

2 回答 2

2

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

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

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

于 2012-07-03T15:31:34.977 回答
0

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

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

于 2012-07-07T11:50:14.280 回答