51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 6962|回复: 12
打印 上一主题 下一主题

[原创] 再谈TD自动发送邮件的设置!

[复制链接]
  • TA的每日心情
    奋斗
    2018-1-26 09:40
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    跳转到指定楼层
    1#
    发表于 2008-5-14 00:51:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    鉴于近期公司也有实现TD自动发送邮件的需求,在参考了网上许多朋友的建议之后,做了多次尝试,但不幸的是,在昨天之前一直未能成功。就在头大,脑大,什么都大的情况下,一次失手的设置,偶然设置成功。现在拿出来和众多朋友分享一下!
        在登录页面的CUTOMIZE设置中有一个configure mail的设置,第一个选项页面field中,系统默认有两个字段,责任人和状态,它们变化系统就会发送邮件,这两者之间的关系为“或”。
        第二个选项condition中,是针对具体用户的设置,即,满足什么条件,用户会收到自动发送的邮件。相信这一个设置难倒了不少朋友。因为不知道,那么多的用户与收邮件的关系是什么。其实说出来,你会被自己的愚蠢吓倒。举个例子吧,A是个开发LEADER,对于他来说,处于OPEN状态的BUG,才是他关心的,那我们就选择A用户,点击右边的condition,在设置选项页面,状态一栏,设定为OPEN,责任人一栏设置为A;那么,所有状态为OPEN并且指向A的BUG就会在一个时刻----在责任人变为A并且状态变为OPEN时,由TD自动发送邮件给A。
         如果不想对每一个用户都设置接收邮件的条件,可以选择责任人,勾选右边的ALL detect,这样一来,只要责任人发生变化,新的责任人就会收到TD自动发送的邮件。(慎用,会招开发的砖头!)
         你可以进入数据库,查看表BUG,其中有一个字段为BG_TO_MAIL,通常值为N,BUG的状态或者责任人发生变化时,就会有发送邮件的判断(猜测是判断而不是发送BUG的动作),就会变为Y,判断结束,又会变为N。还是上面的例子,如果有BUG指定给A状态为NEW,A是不会收到邮件的,因为没有满足状态为OPEN且责任人为A的条件,即使TD有作过是否要发邮件的判断。
          当然要使TD能自动发送邮件必须
          1、配置一个SMTP服务器,我想公司的邮件服务器已经足够了。
          2、在site administrator中,选择一个项目,在“send detect email automatically”选项前勾选。这一点对大家来说应该不是难事。有的朋友在论坛中说,在这里,点击email now 按钮后,系统提示发送成功,但实际并没有收到邮件,那就是因为在前边第二个选项中,并没有对需要接收邮件的每一个用户进行接收邮件条件的设置。
          因为在家中写的,没有附图,请见谅!
          THAT‘S ALL。
          希望对处于彷徨状态,但仍不放弃还在研究TD自动发送邮件的朋友有所帮助。(强烈抗议一些已经解决自动发送问题,而不拿出来,只在论坛中显摆的朋友的作为。)
          以测试之名,阿们!
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    该用户从未签到

    2#
    发表于 2008-5-14 16:12:31 | 只看该作者
    谢谢分享, 尚云鹏同学。

    即将在公司搭建TD,希望能用上。 再次感谢。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-1-26 09:40
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    3#
     楼主| 发表于 2008-5-14 21:50:13 | 只看该作者

    谢谢!

    本着互联网共享的精神,希望有所帮助的同学,不要只看不留言,测试团队,都是需要激励的,呵呵!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2008-5-26 09:08:17 | 只看该作者
    谢谢!!
    鼓励多发!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2008-10-7 10:32:04 | 只看该作者

    疑问

    楼主,请问你的TD和SMTP服务器是在同一台机子上么,不在同一机器上可以么
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2008-10-20 23:04:16 | 只看该作者
    smtp 我看到TD并没有提供用户名密码输入,应该是匿名发送了。这也就需要邮件服务器支持匿名发送……
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-1-26 09:40
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    7#
     楼主| 发表于 2009-3-25 11:12:02 | 只看该作者

    回复 6# 的帖子

    不好意思,半年了才看到,因为公司现在不太用TD 了,关注的少了.
    你的问题,不需要安装在同一台机器上.
    的确是匿名发送,会以admin@ip(邮件服务器IP)形式发送
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2009-4-3 00:14:46 | 只看该作者
    很感谢啊.有此受益啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2009-4-8 16:04:33 | 只看该作者
    感谢!受益!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2009-5-19 11:21:36 | 只看该作者
    好强大!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2011-6-17 09:33:26 | 只看该作者
    thanks to share
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2011-6-29 15:53:26 | 只看该作者
    最近正在学习TD。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-12-14 11:36
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    13#
    发表于 2012-1-30 16:57:38 | 只看该作者
    很强大!!顶了@
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-5-3 05:47 , Processed in 0.079974 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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