分享

成功解决QC自动发送邮件

 亭下走马 2015-05-15

  最近研究了一下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,在主界面中打开“工具”-“选项”,按如下图设置:

【引用】QC邮件转发工具Mail Direct安装配置手册 - 追随我心 - 追随我心
图1:在此页面中,单邮件发送失败时,错误邮件自动发送给发送邮件者;
  
【引用】QC邮件转发工具Mail Direct安装配置手册 - 追随我心 - 追随我心
 图2:在此页面中需要指定特定的DNS服务器的设置,为QC服务器的ip地址,例如:192.168.252.128 OR 127.0.0.1,DNS 查询超时在10000毫秒;
【引用】QC邮件转发工具Mail Direct安装配置手册 - 追随我心 - 追随我心
图3:在此页面,保持默认,不选择任何内容;
【引用】QC邮件转发工具Mail Direct安装配置手册 - 追随我心 - 追随我心
图4:在此页面,SMTP 服务器的端口号默认为25和最大连接数为3,主机名的地址为:Localhost;
【引用】QC邮件转发工具Mail Direct安装配置手册 - 追随我心 - 追随我心
图5:在此页面,添加SMTP server IP地址,由于安装在本地,直接输入:127.0.0.1或此机的IP地址192.168.252.128;
【引用】QC邮件转发工具Mail Direct安装配置手册 - 追随我心 - 追随我心
图6:在此页面,SMTP server 可能需要访问的IP地址,在此选择All except the list below(除了下面类别中的);
成功解决QC自动发送邮件 - 追随我心 - 追随我心
  图7:在此页面中,附件通过邮件发送的类型,可以勾选,也可以不勾选。
【引用】QC邮件转发工具Mail Direct安装配置手册 - 追随我心 - 追随我心
 图8:在此页面,选择第二个“ALL except the list below”除了下表之外,如果选择上面,导致不能自动发送邮件;
成功解决QC自动发送邮件 - 追随我心 - 追随我心
 图9:在此页面,如果邮件发送失败,中继到指定的SMTP邮件服务器,例如QQ的为 smtp.qq.com,端口为25,Email地址为管理员或者个人邮箱地址,同时验证管理员或者个人的用户名和密码;在Relay mails which send to following domain(s) 中继邮件下列域,添加接收邮件的邮箱域名地址; 
成功解决QC自动发送邮件 - 追随我心 - 追随我心
 图10:在此页面,因为邮件系统会验证邮件格式,如果没有加域,自动发邮件格式为tduser@机器名,因为这种格式不合法,@后只有机器名,没有后缀,所以需要在网上邻居→属性,本地连接TCP/IP属性->高级->DNS 此连接的DNS后缀里填 com ,并选择在DNS注册中使用此连接的DNS后缀,然后重启机器,自动发送邮件配置就完成了。

三、后台管理配置说明

      进入到QC的“Site Administration”中,“Site Users”页中,将当前管理员用户的邮件地址改为163的有效邮件地址(若使用其他邮件服务器的话,此对应邮件地址必须一致!);“Site Configuration”中设置如下,然后点击“Settings”-“Set Mail Protocol”测试邮件是否能正确的发送。

   

成功解决QC自动发送邮件 - 追随我心 - 追随我心
 图11:在此页面中,保持默认。
成功解决QC自动发送邮件 - 追随我心 - 追随我心
 图12:在此页面,填写SMTP Server服务器地址,由于此地址与QC服务器安装在同一台电脑上,故使用此IP地址,同时可以单击“Test”测试一下,能否发送有邮件到指定邮箱;  

四、自定义配置说明

1.     接下来是在自定义(Customize)中的配置, 选择一个需要自动发送邮件的项目,输入管理员密码,进入自定义配置页;

2.     选择User Properties,填入admin的全名和email,或者只添email,这里的可以填写成用户名部分为admin,服务器部分必须与之前添加用户时所给用户填写的email的服务器部分一致;

3.     选择Project Users,将属于该项目的用户添加进来,一并检查每个用户的邮箱是否正确;

4.     选择Automail,选择邮件自动发送的触发字段,意思就是当某个字段发生变化,就自动发送邮件.比如当缺陷的状态改变时,邮件就开始自动发送.那就把状态这个字段从左边的字段中选到右边来;

QC邮件转发工具Mail Direct安装配置手册 - king5439 - king5439的个人空间
图13在此页面,对缺陷自动发送邮件的触发条件; 

5.     选择Automail-Condition,设置接收邮件的过滤条件,它和上一步有联系,每个条件之间是与的关系,比如前面设置了状态改变时,就自动发送邮件,但是lilei这个人只想接收状态为fix的缺陷,就可以在缺陷字段那儿只填写fix,这样一来其他状态的缺陷就不会发送到lilei的邮箱中;

QC邮件转发工具Mail Direct安装配置手册 - king5439 - king5439的个人空间
图14:选择过滤条件

 

6.     选择Alert Rules,把所有框框都打上勾.到此自定义中的配置就完成了,这儿的重点是Automail部分的配置.

QC邮件转发工具Mail Direct安装配置手册 - king5439 - king5439的个人空间
图15,在此页面邮件发送规则

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多