ZenTaoPMS/配置email发信及超级管理员

来自站长百科
跳转至: 导航、​ 搜索

ZenTaoPMS | 安装 | 禅道结构 | 配置禅道 | 使用 | 扩展禅道 | 禅道FAQ

禅道支持邮件提醒功能,目前是当需求、bug有变动的时候,会给相关的人员发送email通知。任务的提醒暂时后没有做,后面版本会加上。禅道系统里面的权限可以通过组织视图里面的权限分组来获得,但其实禅道系统中还有一个超级管理员,就是在你安装的时候设置的那个管理员。

现在有两种方式配置邮件提醒:

通过插件方式[ ]

1. 用超级管理员帐号进入后台管理,点击插件管理,再点击获得插件,会显示出官方网站上现有的所有插件,找到“追风(Email配置插件)”点击右侧的“下载”按钮下载插件。

2. 在插件管理页面下点击上传插件,选择刚刚下载的插件包,上传之后系统会自动安装该插件。

3. 如果在安装过程中出现问题,请根据系统提示进行操作。

3.1. 如果遇到“****文件不可写”的问题,问题下方系统会给出更改权限的操作提示,将提示代码直接拷贝进行相应操作即可。

3.2. 如果遇到“配置信息”文本框,则按照文本框下方的提示,找到相应的目录,手动创建一个“zzz.php”,并将文本框中的所有内容都保存到该文件中即可。

4. 在填写好Email配置后,系统会自动向当前系统用户发送一封测试邮件(系统当前用户的用户信息中必需已经设置过邮箱),请到邮箱中查看,如果收到邮件说明配置成功。

特别注意:在安装此插件前,请检查“zentao安装目录/module/mail/ext/config/”下面没有文件,如果已经存在文件建议删除,否则可能导致插件不可用。

通过修改代码方式[ ]

1. 进入到zentao源代码目录,进入module/mail目录。

2. 里面有一个config.php,mail的相关配置都是在这个地方进行设置的。但不建议直接修改这个文件,因为我们后面升级会覆盖改文件。

3. 在module/mail下面创建ext/config目录,然后将module/mail/config.php 拷贝一份到ext/config/下面。

4. 修改里面的参数:

/* 是否打开邮件功能。*/
$config->mail->turnon = false;   
// 如果需要打开,将其设为true
    
/* 设置发件人地址和名称。*/
 $config->mail->fromAddress = ''; 
// 发件人地址。比如zentao@xxx.com
$config->mail->fromName = ''; 
// 发件人名称。   比如zentao
    
/* 设置发信方式,目前支持phpmail|sendmail|smtp|gmail。*/
$config->mail->mta = 'gmail';
    
/* 普通SMTP的配置:*/
if($config->mail->mta == 'smtp')
{
$config->mail->smtp->debug = 0; 
// smtp debug级别,0,1, 2, 数字越大,级别越高。
$config->mail->smtp->auth = true; 
// 是否需要验证。
$config->mail->smtp->host = ''; 
// smtp主机。
$config->mail->smtp->port = ''; 
// 端口号。
$config->mail->smtp->username = ''; 
// 登录用户名,有的smtp需要完整的邮箱地址。
$config->mail->smtp->password = ''; 
// 密码。
}
/* GMAIL的配置。*/
elseif($config->mail->mta == 'gmail')
{
$config->mail->gmail->debug = 0; 
// debug级别,0,1, 2, 数字越大,级别越高。
$config->mail->gmail->username = ""; 
// GMAIL username
$config->mail->gmail->password = ""; 
// GMAIL password

5、出现问题如何调试

如果发信不成功,首先将相应的debug参数设为比较高的数字,比如2,这样可以看到很多的信息。一般来讲,发信不成功,是因为参数设置的不对。

超级管理员设置[ ]

超级管理员和拥有权限列表中所有权限的管理员有什么不同呢?回答这个问题,还需要透漏点禅道的小秘密。禅道里面有很多的页面,是没有列在权限相表里面的,换句话讲,普通的管理员也是无法访问的。但超级管理员就不受这些限制,可以访问禅道系统的任意一个页面。

那么如何成为超级管理员呢?来告诉你步骤:

1、打开phpmyadmin,或者是mysql命令行。

2、找到zt_company表,编辑其中的那条记录。

3、修改其中的admins 字段,为“,username,”这样的形式。username前后的逗号是需要添加上的,username换成你实际的帐号。

4、然后登录系统,就可以成为超级管理员了。:)

参考来源[ ]

ZenTaoPMS使用手册导航

安装

安装帮助|注册帐号和应用申请|初始化应用|创建代码版本下载SDK|通过SDK下载代码|上传禅道代码|执行禅道安装程序|从BugFree升级到禅道|升级禅道

禅道结构

禅道的目录结构|通过禅道的请求代码位置|禅道的数据库结构和common

配置禅道

备份禅道|更新燃尽图|配置email发信及超级管理员|修改禅道的语言提示|配置为静态访问|去掉访问地址的zentao

使用

个人管理

产品经理:

维护产品及其模块|建立计划|需求管理|建立发布|路线图|产品其他相关功能
项目经理: 建立项目|组建团队|确定需求|分解任务|项目进度|项目其他相关功能
开发团队: 领取更新任务|创建build|提交测试任务|bug处理|开发团队其他功能
测试团队: 提交bug|验证和维护bug|创建测试用例|管理测试任务|执行用例并提交bug|查看报表统计|bug其他问题
管理员: 建立部门结构|设置分组建立权限体系|维护公司信息|管理员其他使用

扩展禅道

扩展机制简介|命令行入口|API机制介绍|打包规范1.0版|在线扩展编辑帮助文档|禅道插件实例

禅道FAQ