[巴法络] 在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完成任务吧。 邮件效果: |
出现了这个,请问怎么解决
Can't specify using language. use english messages |