分享

写回答

发帖

[提问] GD空间如何用SMTP发送邮件?

GoDaddy GoDaddy 1288 人阅读 | 1 人回复

发表于 2010-4-25 01:09:58 | 显示全部楼层 |阅读模式

空间: Linux
SMTP: Discuz 的 SMTP 发送类

<?
class smtp
{
...
}

$smtpserver = "smtp.live.com";//SMTP服务器
$smtpserverport = 25;//SMTP服务器端口
$smtpusermail = "***@hotmail.com";//SMTP服务器的用户邮箱
$smtpuser = "***@hotmail.com";//SMTP服务器的用户帐号
$smtppass = "******";//SMTP服务器的用户密码
$mailsubject = "Quotation From web test";//邮件主题
$mailbody = '<b>test</b>';//邮件内容
$mailtype = "HTML";//邮件格式(HTML/TXT),TXT为文本邮件

$smtpemailto = "***@hotmail.com";

$smtp = new smtp($smtpserver,$smtpserverport,true,$smtpuser,$smtppass);//这里面的一个true是表示使用身份验证,否则不使用身份验证.
$smtp->debug = true;//是否显示发送的调试信息
$smtp->sendmail($smtpemailto, $smtpusermail, $mailsubject, $mailbody, $mailtype);
?>

PHP.INI已注释:
;SMTP = relay-hosting.secureserver.net


执行结果:
Trying to smtp.live.com:25
Error: Cannot connenct to relay host smtp.live.com
Error: Connection refused (111)
Error: Cannot send email to ***@hotmail.com

[ 本帖最后由 eking 于 2010-4-25 01:12 AM 编辑 ]

回答|共 1 个

add.c

发表于 2010-4-25 09:05:58 | 显示全部楼层

discuz 程序使用php函数发送邮件吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则