Subject:
CVSTrac的任务单日志为什么总是空的?(不能用邮件通知的问题,已解决)
[Print This Page]
Author:
hicxlj
Time:
2005-9-8 13:52
Subject:
CVSTrac的任务单日志为什么总是空的?(不能用邮件通知的问题,已解决)
我用的是V1.1.5.20050703版本,已经在配置程序中设定了保存任务单通知日志,但是我写了三个任务单后,发现日志还是空的。而且在我测试邮件插件发送正常的情况下,CVSTrac根本就不发送邮件。我是按照默认路径安装的,而且电脑上没有防火墙。
[
Last edited by hicxlj on 2005-9-26 at 11:36
]
Author:
hicxlj
Time:
2005-9-8 14:17
Subject:
设置好的图片如下:
设置好的图片如下:
Image Attachment:
Image00000.bmp
(2005-9-8 14:17, 808.37 K) / Download count 1086
http://bbs.cnpack.org/attachment.php?aid=118
Image Attachment:
Image00001.bmp
(2005-9-8 14:17, 466.55 K) / Download count 1094
http://bbs.cnpack.org/attachment.php?aid=119
Author:
hicxlj
Time:
2005-9-8 14:17
版主,来看看,没有错吧?
Author:
zjy
Time:
2005-9-8 14:32
上面截图中的设置确实是正确的,请问在第二个图中,再点“插件设置”,里面是怎样设置的呢?您在 CVSTrac 的用户管理中是否为登录用户指定了有效的邮件地址?
另外,您可以在主窗口“任务单通知”页的邮件通知插件设置中选择“保存发送日志”检查框,再修改任务单,看看有没有日志信息。
Author:
hicxlj
Time:
2005-9-8 14:47
版主:
我已开始就把保存日志那个选上了,可是我写了三个任务单后,发现那个日志还是空的,很奇怪。而且我的用户都设置了有效的邮件地址。下面是插件设置:
Image Attachment:
Image00002.bmp
(2005-9-8 14:47, 377.56 K) / Download count 971
http://bbs.cnpack.org/attachment.php?aid=120
Author:
zjy
Time:
2005-9-8 15:16
确实有些奇怪,您再试试修改任务单看看?
或者先打开进程查看器,在提交任务单时,查查 cvstrac_chs.exe 进程有没有创建 CTSender.exe 这个子进程。这个进程负责发送通知。
Author:
hicxlj
Time:
2005-9-8 15:52
版主:
我已开始就把保存日志那个选上了,可是我写了三个任务单后,发现那个日志还是空的,很奇怪。而且我的用户都设置了有效的邮件地址。下面是插件设置:
Image Attachment:
Image00002.bmp
(2005-9-8 15:52, 377.56 K) / Download count 953
http://bbs.cnpack.org/attachment.php?aid=121
Author:
zjy
Time:
2005-9-8 15:58
Subject:
发重复了??
Author:
hicxlj
Time:
2005-9-8 16:22
对阿,怎么多发了一遍啊?不好意思,可能是操作错误。
我刚刚看了一下进程,有:CVSTracSvc.exe cvstrac_chs.exe。你说的那个发送的进程没有启动啊!怎么才能让它启动呢?
Author:
hicxlj
Time:
2005-9-8 16:50
而且提交的时候,也没有反应!
Author:
zjy
Time:
2005-9-8 19:23
CTSender.exe 是执行发送的程序。如果为 cvstrac 数据库设置了使用通知器,实际上是设置成对这个程序的调用。
刚才收到国外的一封邮件,也报告了类似的问题,看来这可能是 cvstrac 在特定环境下调用外部程序的一个 Bug。有空我检查一下,如果解决,会发布新版本,请关注网站更新。
Author:
hicxlj
Time:
2005-9-9 09:03
那要等很久吗?
我们公司着急用啊,唉!
我的系统是XP Pro SP2的,不知道换成2000会不会也有问题?
老大,等着你的消息啊!
Author:
hicxlj
Time:
2005-9-9 09:12
版主,还有个问题我不明白,就算它不发送邮件通知,那发送日志为什么都是空的阿?我的保存日志那一栏已经勾上了啊。会不会这里的影响呢?
Author:
zjy
Time:
2005-9-9 09:13
这种问题只在很少的情况下出现,您也可以换台机器试试,或者换个路径中不带空格的目录安装。
我最近在做 CVSTrac 的 Subversion 支持升级,顺便查查这个问题。不能保证短时间内解决,见谅。
Author:
hicxlj
Time:
2005-9-9 09:37
谢谢版主为我解答了这么多问题!
不过,你能不能再解释一下“换个路径中不带空格的目录安装”是什么意思啊?
Author:
zjy
Time:
2005-9-9 14:31
发送日志是空的表示 cvstrac 服务并没有调用发送通知器,邮件是由通知器发出的。这可能是 cvstrac 服务程序的问题。
CVSTracNT 默认安装在 X:\Program Files\CVSTracNT 这样的目录下,路径中间有个空格。可以试试安装到 X:\CVSTracNT 这样的路径中。这个方法不一定管用,不过可以尝试一下。
Author:
hicxlj
Time:
2005-9-9 15:27
不行啊,版主!
我发现我双击执行CTSender.exe,它都没有任何反应啊。还有别的办法吗?我发现提交或修改任务单的时候,cvstrac_chs.exe会衍生出一个相同的进程,不过一闪就没有了。
Author:
zjy
Time:
2005-9-9 17:40
Subject:
请再等几天
CTSender 是需要带参数运行的,你可以不用管它。
计划在下周发布一个新的 CVSTracNT 版本,请等新版本出来后再试试吧。
Author:
hicxlj
Time:
2005-9-12 17:50
Subject:
谢谢斑竹!
谢谢斑竹,等着你的好消息!
Author:
zjy
Time:
2005-9-14 17:17
请测试最新的版本:
http://download.cnpack.org/CVSTracNT_1.2.0_Unstable.exe
这个版本应该解决了邮件通知在某些机器上失效的问题。
这是一个最新升级的不稳定版,正式版近期推出。由于 1.2 版对数据库又做了更新,建议大家升级前先备份原来的数据库到其它目录。
Author:
hicxlj
Time:
2005-9-15 09:33
Subject:
看到曙光了!
把这个版本安装上以后 ,终于让我看见了一线曙光!不过,还没有完全成功。我创建了一个任务单以后,只是在插件设置中填写的那个其它接受人收到了,创建者和接受者都没有收到。
Author:
hicxlj
Time:
2005-9-15 09:41
斑竹,我又修改任务单作测试,发现日志里已经给修改人、接受人、其它接受者都发送了,不过为什么没有收到?
Author:
hicxlj
Time:
2005-9-15 09:52
Subject:
日志提示发送错误。
该任务单由 setup 修改
192.168.2.40:2040/cvsroot/tktview?tn=3
Login success
Exception: error
End plugin: CTMailer
2005-9-15 上午 09:48:21
斑竹,你看这是什么问题呢?我刚才第一次测试的时候已经成功发送一个通知了。
Author:
zjy
Time:
2005-9-15 10:08
从上面的日志来看,smtp 服务器登录已经是成功了,但是在发送邮件时出现了异常。不知您使用的邮件服务器是什么?有些免费邮件服务器不允许同时抄送给多人(防止邮件群发),另外也可能邮件地址或者其它地方处理不当。如果方便,您可以把完整的日志用短消息发给我,以便分析。
Author:
hicxlj
Time:
2005-9-15 10:19
Subject:
短消息
斑竹,短消息已经发送了,请注意查收!
我用的邮件服务器是yahoo的,平时可以群发。
谢谢斑竹的认真负责!
Author:
zjy
Time:
2005-9-15 10:36
我看到 Sender 的地址不是 Yahoo 的,好象大部分免费信箱都要求 Sender 地址是该服务器提供的邮件地址吧?要不换一个试试?
Author:
hicxlj
Time:
2005-9-15 10:55
我换了163的邮箱测试就可以了!
我们公司的邮箱是yahoo的一个针对公司的商业邮箱,服务器是yahoo的,但是域名是我们公司的名字。
我会继续测试的,谢谢斑竹!
Welcome to CnPack Forum (http://bbs.cnpack.org/)
Powered by Discuz! 5.0.0