当前位置:论坛首页 > Linux面板 > 求助

【已完成】求助关于宝塔自带邮局的发送邮件api问题

发表在 Linux面板2020-3-25 14:41 [复制链接] 14 19707

centos 7
宝塔最新版
邮局是2.6

由于不希望发邮件的时候,有请求IP被收件邮件收到,所以想要用宝塔自带的http,post接口去发邮件,不使用smtp,用smtp的话,会有请求ip跟发送IP都一起发过去.

然后在使用宝塔的http的api接口

按提示用api说明文档上面的链接,http://     your_panel_address     /mail_sys    /send_mail_http.json
都会返回安全入口校验失败的结果.


其中your_panel_address,我肯定带上端口,有试过带安全码,也不带安全码,都会返回安全入口校验失败的结果.

请问这里应该怎么解决.
使用道具 举报 只看该作者 回复
发表于 2020-3-25 14:54:57 | 显示全部楼层
11.png
如图,我无论把url改为带或者不带安全码,都是同样的返回.
使用道具 举报 回复 支持 反对
发表于 2020-3-25 15:05:32 | 显示全部楼层
宝塔用户_qrwdro 发表于 2020-3-25 14:54
如图,我无论把url改为带或者不带安全码,都是同样的返回.

出于安全考虑,这个已经被封了。可以自己修改代码实现
使用道具 举报 回复 支持 反对
发表于 2020-3-25 15:56:26 | 显示全部楼层
谢花郎 发表于 2020-3-25 15:05
出于安全考虑,这个已经被封了。可以自己修改代码实现

请问一下这个文件具体在什么路径,需要怎么修改,这个功能对我来说还真的是很重要.
使用道具 举报 回复 支持 反对
发表于 2020-3-25 16:08:19 | 显示全部楼层
需要注释下面这两行后
  1. comReturn = comm.local()
  2. if comReturn: return comReturn
复制代码

在添加下面代码
  1. if not name in ['mail_sys'] or not fun in ['send_mail_http']:
  2.         comReturn = comm.local()
  3.         if comReturn: return  comReturn
  4.     else:
  5.         is_accept = True
复制代码


/www/server/panel/BTPanel/__init__.py
520.png
使用道具 举报 回复 支持 反对
发表于 2020-3-25 16:14:03 | 显示全部楼层
谢花郎 发表于 2020-3-25 15:05
出于安全考虑,这个已经被封了。可以自己修改代码实现

/mail_sys/send_mail_http.json
不知道这个文件在哪里,找到的话,可以偿试着修改一下.
使用道具 举报 回复 支持 反对
发表于 2020-3-25 16:26:30 | 显示全部楼层
谢花郎 发表于 2020-3-25 16:08
需要注释下面这两行后

在添加下面代码

好的,谢谢,我试试看,如果不行我还会问,因为这个功能对我来说真的比较重要,谢谢哈,麻烦你了.
使用道具 举报 回复 支持 反对
发表于 2020-3-25 16:30:14 | 显示全部楼层
谢花郎 发表于 2020-3-25 16:08
需要注释下面这两行后

在添加下面代码

我这边文件看起来不是这样子的....我再升级一下测试版看看....
使用道具 举报 回复 支持 反对
发表于 2020-3-25 16:39:10 | 显示全部楼层
谢花郎 发表于 2020-3-25 16:08
需要注释下面这两行后

在添加下面代码

22.png
我这边文件代码跟你的不一样,但照样改了之后,
现在是无论什么加不加安全码都是返回404信息.
使用道具 举报 回复 支持 反对
发表于 2020-3-25 16:47:58 | 显示全部楼层
宝塔用户_qrwdro 发表于 2020-3-25 16:39
我这边文件代码跟你的不一样,但照样改了之后,
现在是无论什么加不加安全码都是返回404信息.
...

加一下这个qq:750755014 ,记得备注好问题。
使用道具 举报 回复 支持 反对
发表于 2020-3-25 19:06:55 | 显示全部楼层
谢花郎 发表于 2020-3-25 16:47
加一下这个qq:750755014 ,记得备注好问题。

太感谢你了,已加.
使用道具 举报 回复 支持 反对
发表于 2020-3-30 13:42:16 | 显示全部楼层
这个问题如何了。我按照上面说法做了。面板都登录不上了
使用道具 举报 回复 支持 反对
发表于 2021-1-5 03:03:35 | 显示全部楼层
一样的需要,请问怎么解决
使用道具 举报 回复 支持 反对
发表于 2021-1-23 17:57:46 | 显示全部楼层
本帖最后由 danceboy 于 2021-1-23 18:00 编辑

微信截图_20210123180031.png
很多人不会写通信的API,可以百度搜搜 哪吒邮,他们的接口支持直接调起宝塔的API发信,操作也很简单。搭建不会的,可以百度搜搜“在线代建自建邮局搭建工具程序系统”,有教程搭建出来的邮局直接放到哪吒邮中去发信,简单快捷。
使用道具 举报 回复 支持 反对
发表于 2022-9-6 08:26:58 | 显示全部楼层
谢花郎 发表于 2020-3-25 16:08
需要注释下面这两行后

在添加下面代码

同样问题,现在这个文件内容已经变了,求最新的解决方式,发送邮件html格式提示安全入口验证失败,纯文本没问题可以发送
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表