CnPack Forum


 
Subject: 大家好!有谁能告诉我这个ticketmail.sh怎么用?
shenyong
新警察
Rank: 1



UID 2113
Digest Posts 0
Credits 1
Posts 1
点点分 1
Reading Access 10
Registered 2006-4-18
Status Offline
Post at 2006-4-18 19:29  Profile | Blog | P.M. 
大家好!有谁能告诉我这个ticketmail.sh怎么用?

好不容易搭建好了cvs、cvsweb和cvstrac,但现在测试其他都通过了,就是邮件这块,不知怎么配,希望大家指教,谢谢!
    我在该网站查到了这个信息,还是不明白,贴出来向大家请教:
    在里面有一个 ticketmail.sh 脚本,可以用来调用 qmail 发送邮件的,您需要修改一下里面的一些参数。
    改完后,用管理员身份登录到需要配置任务单通知的 CVSTrac 网站上,在 设置|更新通知 页面里设置通知命令行为:
/home/user/ticketmail.sh 'your@mail.org' '%a' '%d' '%n' '%p' '%r' '%s' '%t' '%u'
第一部分为脚本路径,脚本要有可执行属性,CVSTrac 的运行帐号要有执行权限。
第二部分为接收通知邮件的信箱。

配置好后试试修改一个任务单,应该可以收到邮件了。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1。是否需要在本地计算机上安装qmail?
2。ticketmail.sh读取的mail地址是cvstrac上的用户mail地址吗?
3.'your@mail.org'这个指的是发送地址还是接收的地址?
4。在ticketmail.sh上需要改哪些参数?
Top
zjy
管理员
Rank: 9Rank: 9Rank: 9



UID 2
Digest Posts 6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
Post at 2006-4-19 17:31  Profile | Site | Blog | P.M. 
ticketmail.sh 是一个 shell 脚本,用来在任务单变更时发送邮件通知到指定的信箱,这个脚本是由 cvstrac 程序来调用的。

通过在 web 管理页面中,“设置”下的“更新通知”下,指定命令行:
/home/user/ticketmail.sh 'your@mail.org' '%a' '%d' '%n' '%p' '%r' '%s' '%t' '%u'

/home/user/ticketmail.sh 是脚本的全路径。
your@mail.org 是接收邮件的信箱,脚本不支持读取 cvstrac 用户信箱(Windows 下的 CVSTracNT 的邮件通知可支持)。这个脚本不支持同时发送给多人,可以把这个信箱设置成一个邮件列表,转发给其它用户。
后面的参数用于生成邮件内容,不需要修改。

ticketmail.sh 这个脚本可以根据需要修改。其中 url="http..." 部分用来在邮件中提供任务单链接,应换成自己的服务器地址。脚本调用了 qmail 的 sendmail 命令来发送邮件,在最后一行中 /var/qmail/bin/sendmail 指定其路径。如果不用 qmail,应修改为自己的邮件发送命令。




Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
Top
 




All times are GMT++8, the time now is 2022-5-18 20:21

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.017001 second(s), 9 queries , Gzip enabled

Clear Cookies - Contact Us - CnPack Website - Archiver - WAP