我在windows下建立了IIS的smtp服务器,使用wamp组件。
在我用php中的mail()函数发送邮件时,浏览器正常显示,但是目标邮箱却没有收到邮件,反而在 C:\Inetpub\mailroot\Queue路径下找到了我所发送的邮件,这是怎么回事?
这是返回来的邮件内容:
收件人:postmaster@MICROSOF-74B1CF <postmaster@MICROSOF-74B1CF>; me@localhost <me@localhost>
主题:Re: Delivery Status Notification (Failure)----- Original Message ----- 
From: <postmaster@MICROSOF-74B1CF>
To: <me@localhost>
Sent: Monday, April 05, 2010 1:34 PM
Subject: Delivery Status Notification (Failure)
> This is an automatically generated Delivery Status Notification.

> Delivery to the following recipients failed.

>       [email protected]



>

解决方案 »

  1.   

    在使用outlook时,如果设置smtp的服务器为本机上的IIS下的虚拟smtp服务器,可以设置成功,但是仍然不能发送。如果设置smtp的服务器为smtp.gmail.com则会出现“指定的服务器已找到,但没有响应,请检查端口和SSL信息是否正确”的提示,我修改过端口号(上网查到gmail的smtp服务器的端口号为465)和SSL信息后,仍然有该提示,不知怎么回事?