Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[经验] UCenter Home 1.5邮件设置

[复制链接]
玻璃屋女孩 发表于 2008-9-11 15:35:09 | 显示全部楼层 |阅读模式
本帖最后由 玻璃屋女孩 于 2009-2-23 10:33 编辑

很多站长遇到不能正常发送邮件的困扰,下面为大家详细讲解如何设置邮件发送功能。
一、UCenter Home 支持如下三种邮件发送方式:
1、通过 PHP 函数的 sendmail 发送(推荐此方式)
说明:
这种方式是使用 PHP 的函数发送邮件,需要服务器上安装邮件系统。一般的虚拟主机都内置邮件系统。因此推荐使用这种方式。
2、通过 SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证)
说明:
这种方式适用于 win 或者 Linux 类服务器使用(适合于虚拟主机或者独立主机使用),并且支持 ESMTP 验
证。需要站长拥有一个 SMTP 服务器,例如 Foxmail 的 SMTP 服务器。
3、通过 PHP 函数 SMTP 发送 Email(仅 Windows 主机下有效, 不支持 ESMTP 验证)
说明:这种方式仅仅适合于 win 主机。对系统环境要求较高,不推荐使用。

用户可以根据自己的情况来选择使用哪一种方式。

二、邮件头的分隔符分为三种
1、使用 LF 作为分隔符(通常为 Unix/Linux 主机)
2、使用 CRLF 作为分隔符(通常为 Windows 主机)
3、使用 CR 作为分隔符(通常为 Mac 主机)

说明:这里根据您使用的邮件服务器系统选择邮件头的分隔符。

三、收件人显示用户名
选择“是”将在收件人的邮件地址显示 UCenter Home 站点的名称。

四、下面我们以第二种邮件发送方式为例详细介绍一下设置邮件功能的整个过程:

1、首先我们需要注册一个邮箱,如 Foxmail 的邮箱,邮箱名为:hellensu@foxmail.com
2、站点创始人登录 UCenter Home 的后台 => 基本设置 => 站点设置 => 邮件设置 如下图所示:



3、邮件发送方式选择“通过 SOCKET 连接 SMTP 服务器发送”,邮件头的分隔符选择“使用 CRLF 作为分隔符”,然后填写相关 SMTP 服务器信息,如下图所示:



说明:要求身份验证这里建议大家选择“是”。

这样做为站长管理员,我们的邮件功能就设置好了。

五、测试过程

要想知道设置的邮件功能会员是否能正常收到邮件,我们需要测试一下。

1、首先我们需要在自己的 UCenter Home 站点注册一名普通会员,如 (test) 这里要注意的是,这个会员的
Emai一定是填写正确的。

2、会员登录 UCenter Home 站点 => 设置 => 个人资料,如下图所示:



说明:
1)这里的密码是指您在站点的用户名密码,如您在站点的用户名是 test,那么这个密码就是 test 的密码
2)常用邮箱需要填写会员的真实邮箱地址
3)密码和邮箱填写完成后,必须点击发送验证链接,提交完成后,会收到一封激活邮件,内容如下图所示:


在浏览器里输入邮件中所显示的链接地址,验证完成后,会有邮箱验证成功的说明,如下图所示:


3、会员退出站点,回到站点的登录页面,点击忘记密码,如下图所示:



然后点击取回密码,如下图所示:





然后您就会收到一封修改密码的邮件。如下图所示:



这样就证明您的邮件设置完成没有问题了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

5

查看全部评分

xiaobozi 发表于 2008-9-11 15:36:38 | 显示全部楼层
沙发
回复

使用道具 举报

安全出口2 发表于 2008-9-11 15:37:01 | 显示全部楼层
板凳
回复

使用道具 举报

内德维德 发表于 2008-9-11 15:37:35 | 显示全部楼层
慢了。。。。
回复

使用道具 举报

安笛 发表于 2008-9-11 15:37:41 | 显示全部楼层
回复

使用道具 举报

cn414300 发表于 2008-9-11 15:42:52 | 显示全部楼层
邮件发送设置一切都是按照这些来的
也证明邮件发送设置有效.
因为可以收到会员发出的邀请码,在邮件通知里点认证也没问题.

但是唯一解决不了问题就是为什么在个人资料这个页面
点发送验证邮件就无效呢?
就只这一个地方点击发送邮件没反应


不晓得我这么说清楚了么?
回复

使用道具 举报

akzmt 发表于 2008-9-11 15:46:59 | 显示全部楼层
沙发                  
回复

使用道具 举报

有心人 发表于 2008-9-11 15:55:44 | 显示全部楼层
请问独立主机使用 2、通过 SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证)

请问服务器需要开启端口25吗?还是不用开?

php.ini需要开启什么吗?


一直都收不到邮件
回复

使用道具 举报

haevergreen 发表于 2008-9-11 16:11:28 | 显示全部楼层
顶一下
回复

使用道具 举报

xone 发表于 2008-9-11 19:28:15 | 显示全部楼层
在 "个人资料" - "我的常用邮箱" 填写完密码和邮箱后, SMTP 服务器不发信.
不过在 "邮件通知" - "您首先需要激活您的邮箱" - 点击"发送验证" SMTP 服务器 发信正常 也能收到.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-25 12:44 , Processed in 0.030805 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表