UCenter Home无法收到激活邮件原因分析

王朝网站推广·作者佚名  2011-12-04
窄屏简体版  字體: |||超大  

UCenter Home是康盛创想(Comsenz)公司发布的一款SNS建站系统,自发布至今国内采用UCenter Home搭建的地方及垂直SNS已经超过15万家。本期教程就为站长朋友分析下,UCenter Home无法收到激活邮件的原因。

1、首先请恢复标准程序和模版,经检查,部分不能发送的用户是修改了模版,模版的 footer.htm 文件中去掉了以下代码导致,如果您修改了模版可以检查一下是否有下列代码,没有的话参考默认模板的 footer.htm 文件加入即可。

!--{if !isset($_SCOOKIE['sendmail'])}-->

<script language="javascript" type="text/javascript" src="do.php?ac=sendmail&rand=$_SGLOBAL[timestamp]"></script>

<!--{/if}-->

这样应该发送就没有问题了,只要有人访问站点页面,邮件5分钟发送一次。

2、参考下面的邮件设置教程检查您的设置是否有问题。

1)UCenter Home 邮箱设置(以sina邮箱为例)

http://faq.comsenz.com/viewnews-547

2)UCenter Home 邮箱设置(qq邮箱为例)

http://faq.comsenz.com/viewnews-548

3)UCenter Home 邮箱设置(以 foxmail 为例)

http://faq.comsenz.com/viewnews-461

说明:上面的教程是关于 UCenter Home 1.5 版本的教程,最新版本 2.0 版本的邮箱设置方法和之前的版本设置方法相同。

3、常见log错误整理

1)smtp.qq.com:25) CONNECT - Unable to connect to the SMTP server

表示的是你的uch文件所在服务器无法连接到邮件服务器。

可能原因一般都是服务器没有开启25端口或者防火墙拦截导致。

2)smtp.foxmail.com:25) PASSWORD - 535 Error: authentication failed

这是SMTP身份验证出错了。现在大多数的邮箱提供的发送邮件服务器都需要身份验证。

要求身份验证选择是发信人邮件地址和下面的账户信息必须正确,邮件服务端必须开启smtp。

3)553 this mail is rejected by antispam system

您发的邮件内容被认为是垃圾邮件了。可以考虑更换下其他的邮件系统。

4)PASSWORD - 535 #5.7.0 Authentication failed

说明UCenter Home 后台邮箱的密码或者用户名填写错误,请仔细检查。

5)提示:PASSWORD - 550 用户被锁定

对方把您的邮件地址锁定,请换其它的邮箱。

4、不能发送邮件的邮箱

包括:126.com 、163.com 、gmail

大家尽量不要使用上面的邮箱发送邮件。

5、邮件功能必须服务器开启 25 端口才可以,自测服务器是否能够连接邮件服务器的方法:

将下列代码保存为 testmail.php,上传到 UCenter Home 程序根目录,运行,根据自己的情况修改其中的邮件服务器 smtp 地址,默认为foxmail。

<?php

if(!function_exists('fsockopen')) {

echo '系统不支持fsockopen函数,请联系空间商';

}

$fp = fsockopen('smtp.foxmail.com', 25, $errno, $errstr, 60);

if(!$fp) {

echo "联接失败了";

} else {

echo "联接成功哦";

}

?>

如果提示连接失败,说明您的空间无法连接邮件服务器,请联系空间商协助解决。

如果提示Warning: fsockopen(): unable to connect to smtp.foxmail.com:25 in \wwwroot\testmail.php on line 2 说明您的空间不支持 fsockopen()函数,需要联系空间商。

独立主机的话,需要您的服务器开启 25 端口以及支持 fsockopen()函数。

6、登陆数据库,检查 mailcron 和 mailqueue 数据表 email 字段是否存在一些错误的邮件地址,如果存在请删除这些错误的邮件地址。经检查发现部分用户安装了某些插件往这 2 个表里面塞入了非法格式的邮件地址也可能导致无法发送邮件。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航