用socket发邮件的代码很多,但很难调试。如有现成的smtp则用mail还是很简单的。mail函数使用php.ini中的smtp设置:
; For Win32 only.
SMTP = localhost
sendmail_from = [email protected]
其中:SMTP为发件服务器地址,sendmail_from 为发件服务器上的有效用户帐号
你必须确保这些设置是有效的。至于SMTP可以是本机(地)的,也可以是公网的(不能通过代理)。
如使用公网上的,最好选取路由最近、速度较快的。若SMTP需要认证,则可用outlook进行设置,使认证自动进行。当然这样就失去了认证的作用了。即别人也可以用这个帐号发邮件。