最近研究了一下QC,同时综合网上一些资料,特此总结了一下,与大家分享: 由于公司没有独立的邮件服务器,导致QC无法通过内部邮件服务器来收发邮件,于是想到用Mady MTA Service来配置成我们的QC邮件服务器。 一、Mady MTA Service介绍 Mady MTA Service可以将您的邮件直接发送到收件人的信箱中,而无需SMTP服务器。Mady MTA Service为您提供快速、安全、便捷的电子邮件发送服务。提供Mail Direct可以与几乎所有的邮件客户端软件配合使用,如Outlook Express, The Bat, Eudora, Foxmail等等。它内置一个SMTP服务器,可以被邮件客户端软件用于发送邮件。当Mady MTA Service接收到从邮件客户端软件发送来的邮件后,就直接发送到收件人的信箱中,而无须经过您的ISP的邮件服务器。您所需要做的,就是改变邮件客户端软件的邮件发送服务器的地址,从您的ISP提供的邮件服务器修改为“localhost”,即本机。然后Mail Direct将会成为您个人的SMTP服务器。提供同时,Mail Direct使用了多线程技术,可以高速地发送邮件,并且在发送邮件之前可以检查收件人邮件地址是否有效,使得邮件发送安全、高效、可靠。 二、安装配置步骤 此工具的下载地址为:http://www./,下载一个V2.3版本就可以了,用户名和密码都是admin;并在QC服务器上安装Mady MTA Service,由于QC11.0已经安装了应用服务器JBOSS,没有必要单独安装IIS应用服务器,如果系统IIS有自带的simple mail transport protocol服务,则一定要停用,否则就会冲突。我这里的QC服务器和邮件服务器都装在192.168.252.128这台Windows 2003服务器上。 具体配置如下: 在开始→程序→启动Mady MTA Service和Mady MTA Monitor,在主界面中打开“工具”-“选项”,按如下图设置: ![]() 图1:在此页面中,单邮件发送失败时,错误邮件自动发送给发送邮件者; ![]() ![]() 图3:在此页面,保持默认,不选择任何内容; ![]() 图4:在此页面,SMTP 服务器的端口号默认为25和最大连接数为3,主机名的地址为:Localhost; ![]() 图5:在此页面,添加SMTP server IP地址,由于安装在本地,直接输入:127.0.0.1或此机的IP地址192.168.252.128; ![]() 图6:在此页面,SMTP server 可能需要访问的IP地址,在此选择All except the list below(除了下面类别中的); ![]() ![]() ![]() ![]() 三、后台管理配置说明 进入到QC的“Site Administration”中,“Site Users”页中,将当前管理员用户的邮件地址改为163的有效邮件地址(若使用其他邮件服务器的话,此对应邮件地址必须一致!);“Site Configuration”中设置如下,然后点击“Settings”-“Set Mail Protocol”测试邮件是否能正确的发送。
![]() ![]() 四、自定义配置说明 1. 接下来是在自定义(Customize)中的配置, 选择一个需要自动发送邮件的项目,输入管理员密码,进入自定义配置页; 2. 选择User Properties,填入admin的全名和email,或者只添email,这里的可以填写成用户名部分为admin,服务器部分必须与之前添加用户时所给用户填写的email的服务器部分一致; 3. 选择Project Users,将属于该项目的用户添加进来,一并检查每个用户的邮箱是否正确; 4. 选择Automail,选择邮件自动发送的触发字段,意思就是当某个字段发生变化,就自动发送邮件.比如当缺陷的状态改变时,邮件就开始自动发送.那就把状态这个字段从左边的字段中选到右边来; ![]() 图13在此页面,对缺陷自动发送邮件的触发条件;
5. 选择Automail-Condition,设置接收邮件的过滤条件,它和上一步有联系,每个条件之间是与的关系,比如前面设置了状态改变时,就自动发送邮件,但是lilei这个人只想接收状态为fix的缺陷,就可以在缺陷字段那儿只填写fix,这样一来其他状态的缺陷就不会发送到lilei的邮箱中; ![]() 图14:选择过滤条件
6. 选择Alert Rules,把所有框框都打上勾.到此自定义中的配置就完成了,这儿的重点是Automail部分的配置. ![]() 图15,在此页面邮件发送规则
|
|