在LS-QVL中实现 Transmission完成任务后自动发邮件通知
本帖最后由 jasongorton 于 2013-3-17 19:20 编辑闲来无事,研究了一下Transmission 在LS-QVL中实现了任务完成后自动发邮件通知的功能,理论上WVL和WXL也都可以。
由于个人水平有限,拿系统中的sendmail.sh修改的,所以先要在WebAdmin中设置邮件账号,并测试发信成功。
1.我用的是live.cn的邮箱,设置如图。
2.创建 Transmission发邮件脚本
在/opt/sbin中创建一个文件torrentdone,内容见附件:
修改一处错误:第7行中 “Trorrent ID is $TORRENT_ID”,应该是“Trorrent ID is $TR_TORRENT_ID”。疏忽了。建议使用Notepad2编辑,换行编码必须是Unix,不然无法运行,
最前面 SUBJECT_ 开头的几行就是邮件的内容,可以自行修改引号中的文字,可以引用如下变量:
TR的版本号:$TR_APP_VERSION
本地时间:$TR_TIME_LOCALTIME
种子保存目录:$TR_TORRENT_DIR
种子的HASH值:$TR_TORRENT_HASH
种子的ID:$TR_TORRENT_ID
种子的名字:$TR_TORRENT_NAME
保存后运行 /opt/sbin/torrentdone 测试,看是否能正确收到邮件,当然现在引用的参数位置都是空白的,还要修改transmission的配置文件。
3.停止 transmission 进程,编辑 /opt/share/transmission/settings.json 第52,53行为:
"script-torrent-done-enabled": true,
"script-torrent-done-filename": "/opt/sbin/torrentdone",
保存,并重启transmission 进程
OK,现在等着transmission完成任务吧。
邮件效果:
不错,支持!!
学习学习怎么实现的........ 不错,{:7_202:}这个厉害了 这个真不错,不过一般都是用webui连上去看的 出现了这个,请问怎么解决
Can't specify using language.
use english messages 不支持你使用的语言?让你使用英文?
页:
[1]