gpt4 book ai didi

smtp - exim 如何在日志文件中显示密码

转载 作者:太空宇宙 更新时间:2023-11-03 17:22:15 33 4
gpt4 key购买 nike

我想调试所有的授权 session 。

例如在/var/log/exim/mainlog 显示这样的授权错误;

login authenticator failed for (xx) [x.x.x.x]: 535 Incorrect authentication data (set_id=xxx)

login authenticator failed for (xx) [x.x.x.x]: 535 Incorrect authentication data (set_id=xxx)

login authenticator failed for (xx) [x.x.x.x]: 535 Incorrect authentication data (set_id=xxx)

但是我也想这样显示密码;

login authenticator failed for (xx) [x.x.x.x]: 535 Incorrect authentication data (set_id=xxx,set_pwd=yyy) login authenticator failed for (xx) [x.x.x.x]: 535 Incorrect authentication data (set_id=xxx,set_pwd=yyy) login authenticator failed for (xx) [x.x.x.x]: 535 Incorrect authentication data (set_id=xxx,set_pwd=yyy)

我更改了 dovecot conf 并添加了;

auth_verbose = yes
auth_debug = yes
auth_debug_passwords = yes

但是/var/log/exim/mainlog 仍然没有显示密码,/var/log/maillog 也没有给出任何关于 smtp 的信息。

那么,我如何使用明文密码捕获身份验证错误。

最佳答案

Exim 的配置选项应该在 exim.conf 中编辑,因为 dovecot.conf 只影响 dovecot 的工作方式。它们是两个独立的程序。

据我所知,没有办法直接配置 Exim 在日志文件中以明文形式记录密码。您可以做的是添加如下行

server_debug_print = "running smtp auth $1 $2"

在你的exim.conf(或全部)中正确的验证器下,然后运行exim -d,这会启用 Debug模式(但也会让exim运行在所有调试输出都转到标准输出的前景)。

关于smtp - exim 如何在日志文件中显示密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22282073/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com