klipper使用邮件通知打印机状态

最前面的

参考雷欧大叔大佬的文章
参考Moonraker官方文档

配置

获取授权码

  1. QQ邮箱
    参考参考文档雷欧大叔大佬的博客

在moonraker文件添加代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
### 开始打印通知
[notifier print_start]
## 2278246480是我的QQ号,改成你自己的。密钥写在邮箱里获得的授权码
url: mailto://2278246480:授权码@qq.com/?to=2278246480@qq.com
title:打印任务已开始
events: started
body: 模型{event_args[1].filename}开始打印……

### 打印完成通知
[notifier print_complete]
url: mailto://2278246480:授权码@qq.com/?to=2278246480@qq.com
title:打印任务已完成
events: complete
body: 模型{event_args[1].filename}打印完成。

### 打印错误
[notifier print_error]
url: mailto://2278246480:授权码@qq.com/?to=2278246480@qq.com
title:打印任务发生错误
events: error
body: 错误:{event_args[1].message}

### 打印暂停
[notifier print_paused]
url: mailto://2278246480:授权码@qq.com/?to=2278246480@qq.com
title:打印暂停
events: paused
body: 模型{event_args[1].filename}打印暂停。

可以使用的事件

1
2
3
4
5
6
7
可以使用以下事件
# started 打印开始
# complete 打印完成
# error 打印错误
# cancelled 打印取消
# paused 打印暂停
# resumed 打印恢复