jdpro icon indicating copy to clipboard operation
jdpro copied to clipboard

后续会再支持邮件 SMTP吗?

Open yuanweiwork opened this issue 7 months ago • 5 comments

大佬后续会再支持SMTP吗?我查之前的issue之前是有支持的。 我本地改sendnotify.js 好像有定时任务拉库 把我改的就覆盖掉了。

yuanweiwork avatar May 26 '25 02:05 yuanweiwork

@yuanweiwork 支持的,覆盖是青龙自带的覆盖的,把文件放到容器deps目录下

6dylan6 avatar May 26 '25 04:05 6dylan6

你说的覆盖我理解了 抱歉剩下两个我没理解什么意思, 我刚开始用青龙,会一点python,doecker也是刚接触 1.“把文件放到容器deps目录下”->这个我有尝试在qinglong/data/ 下 , 把6dylan6从repo手动拷贝到deps中。我运行代码会出找不到脚本的问题,我又试了把青龙自带的sendNotify.js 从deps拷贝到repo中也不行。 2.'支持的' 这个是已经支持了吗 还是之后有计划 我的需求就是 运行京东资产统计时可以收到邮件。jd_bean_change.js->sendNotify.js 发送的通知。我在sendNotify.js并没有找到SMTP相关的备注和方法 。我之前就是在里加代码 才可以的

Image

yuanweiwork avatar May 26 '25 10:05 yuanweiwork

@yuanweiwork 是没有,你在更新试试,我加上了

6dylan6 avatar May 26 '25 13:05 6dylan6

在github上已经看到你提交到的代码了 非常感谢。但是我拉下来没有你的修改 我用提供的有代理和没代理的命令都试了 好奇怪。我明天再试试,谢谢大佬

yuanweiwork avatar May 26 '25 15:05 yuanweiwork

@yuanweiwork deps目录拷贝一份了吗

6dylan6 avatar May 26 '25 15:05 6dylan6

@6dylan6 我今天早晨已经拉取成功了 发送邮件验证失败 添加日志发现是SMTP_SERVICE等值是空的 我参照上面取值的地方 把下面这段代码添加上 就正常了。我对js不熟悉 不确定是否有遗漏。麻烦大佬检查提交下

    if (process.env["SMTP_SERVICE" + UseGroupNotify]) {
        SMTP_SERVICE = process.env["SMTP_SERVICE" + UseGroupNotify];
    }
    if (process.env["SMTP_EMAIL" + UseGroupNotify]) {
        SMTP_EMAIL = process.env["SMTP_EMAIL" + UseGroupNotify];
    }
    if (process.env["SMTP_TO" + UseGroupNotify]) {
        SMTP_TO = process.env["SMTP_TO" + UseGroupNotify];
    }
    if (process.env["SMTP_PASSWORD" + UseGroupNotify]) {
        SMTP_PASSWORD = process.env["SMTP_PASSWORD" + UseGroupNotify];
    }

yuanweiwork avatar May 27 '25 02:05 yuanweiwork

@yuanweiwork 哦是,我忘了加变量,我在弄下

6dylan6 avatar May 27 '25 02:05 6dylan6

git apply ls -1 *.patch 生成patch

kkwwang avatar May 30 '25 09:05 kkwwang

这几个是赋值名错误 还需要麻烦改下 Image

yuanweiwork avatar Jun 03 '25 02:06 yuanweiwork

@yuanweiwork 好了

6dylan6 avatar Jun 03 '25 04:06 6dylan6