php coderequire_once ('email.class.php');//##########################################$smtpserver = smtp.qq.com;//smtp服务器$smtpserverport =25;//smtp服务器端口$smtpusermail = 1037572236@qq.com;//smtp服务器的用户邮箱$smtpemailto = 1037572236@qq.com;//发送给谁$smtpuser = 1037572236;//smtp服务器的用户帐号$smtppass = $pw;//smtp服务器的用户密码$mailsubject = php100测试邮件系统;//邮件主题$mailbody = 这是一个测试程序 php100.com ;//邮件内容$mailtype = html;//邮件格式(html/txt),txt为文本邮件##########################################$smtp = new smtp($smtpserver,$smtpserverport,true,$smtpuser,$smtppass);//这里面的一个true是表示使用身份验证,否则不使用身份验证.$smtp->debug = true;//是否显示发送的调试信息$smtp->sendmail($smtpemailto, $smtpusermail, $mailsubject, $mailbody, $mailtype);?>
提示错误:
trying to smtp.qq.com:25
220 smtp.qq.com esmtp qq mail server
connected to relay host smtp.qq.com
> helo localhost
250 smtp.qq.com
> auth login mtaznzu3mjizng==
error: remote host returned
error: error occurred while sending helo command.
error: cannot send email to
disconnected from remote host
mime-version:1.0 content-type:text/html to: 1037572236@qq.com from: 1037572236@qq.com subject: php100测试邮件系统 date: thu, 15 sep 2011 08:26:15 +0000 x-mailer:by redhat (php/5.2.5) message-id:
------解决方案--------------------
smtp.qq.com qq有提供smtp,pop3?
------解决方案--------------------
是否安装了smtp service
25端口是否开启
------解决方案--------------------
腾讯的发送邮件服务器:smtp.qq.com,使用ssl,端口号465或587
