《dedecms设置腾讯企业邮箱Trying to smtp.qq.com:465 Error: Remote host returned》要点:
本文介绍了dedecms设置腾讯企业邮箱Trying to smtp.qq.com:465 Error: Remote host returned,希望对您有用。如果有疑问,可以联系我们。
相关主题:dedecms教程
DEDECMS技巧Trying to smtp.qq.com:465 Error: Remote host returned “” Error: Cannot connenct to relay host smtp.qq.com Error: (0) Error: Cannot send email to pooy@pooy.net
DEDECMS技巧这个问题是说链接不到邮件服务器.我首先是依照腾讯的企业邮箱来做配置的.
DEDECMS技巧dedecms配置腾讯企业邮箱
DEDECMS技巧在后台,系统基本参数-》核心设置 里面设置如下:
DEDECMS技巧dedecms配置腾讯企业邮箱2
DEDECMS技巧然后在后台参考/user/reg_new.php这个注册程序,写了一个test脚本:
- $to = "pooy@pooy.net";
- $userhash = md5($cfg_cookie_encode.'--'.$mid.'--'.$email);
- $url = $cfg_basehost.(emptyempty($cfg_cmspath) ? '/' : $cfg_cmspath)."/member/index_do.php?fmdo=checkMail&mid={$mid}&userhash={$userhash}&do=1";
- $url = preg_replace("#http:\/\/#i", '', $url);
- $url = 'http://'.preg_replace("#\/\/#", '/', $url);
- $mailtitle = "{$cfg_webname}--会员邮件验证通知";
- $mailbody = '';
- $mailbody .= "尊敬的用户[{$uname}],您好:\r\n";
- $mailbody .= "欢迎注册成为[{$cfg_webname}]的会员.\r\n";
- $mailbody .= "要通过注册,还必须进行最后一步操作,请点击或复制下面链接到地址栏拜访这地址:\r\n\r\n";
- $mailbody .= "{$url}\r\n\r\n";
- $mailbody .= "Power by pooy!\r\n";
- $headers = "From: ".$cfg_adminemail."\r\nReply-To: ".$cfg_adminemail;
- if($cfg_sendmail_bysmtp == 'Y' && !emptyempty($cfg_smtp_server))
- {
- $mailtype = 'TXT';
- require_once(DEDEMINC.'/mail.class.php');
- $smtp = new smtp($cfg_smtp_server,$cfg_smtp_port,true,$cfg_smtp_usermail,$cfg_smtp_password);
- $smtp->debug = true;
- $smtp->sendmail($to,$cfg_webname,$cfg_smtp_usermail, $mailtitle, $mailbody, $mailtype);
- }else{
- @mail($to, $webname, $subject, $headers);
- }
DEDECMS技巧上面这段代码,里面利用了2中发送邮件的方式,第一种是利用/include/mail.class.php这个类来发送,第二种是利用系统的邮件系统发送.
DEDECMS技巧执行之后,就开始报错:
DEDECMS技巧Trying to smtp.qq.com:465 Error: Remote host returned “” Error: Cannot connenct to relay host smtp.qq.com Error: (0) Error: Cannot send email to pooy@pooy.net
DEDECMS技巧然后使用:
- @mail($to, $webname, $subject, $headers);
DEDECMS技巧发现可以正常发送,只是有丁点慢.不外还能接受.然后就开始调试,1个小时无果,然后就打开foxmail添加该企业邮箱,发现了一个问题:
DEDECMS技巧dedecms配置腾讯企业邮箱3
DEDECMS技巧
DEDECMS技巧如果仔细查看,会发现foxmail默认导入的时候是使用的是:
DEDECMS技巧服务器:smtp.qq.com
DEDECMS技巧端口 :25
DEDECMS技巧而不是企业邮箱里面提示的:
DEDECMS技巧dedecms配置腾讯企业邮箱4
DEDECMS技巧
DEDECMS技巧所有呈现Trying to smtp.qq.com:465 Error: Remote host returned 这个问题的时候,首先检查这个端口是否能用吧.
欢迎参与《dedecms设置腾讯企业邮箱Trying to smtp.qq.com:465 Error: Remote host returned》讨论,分享您的想法,维易PHP学院为您提供专业教程。
转载请注明本页网址:
http://www.vephp.com/jiaocheng/9921.html