带有特殊字符的发送邮件验证问题

问题描述 投票:0回答:1

我正在尝试将sendmail与nagios一起用于邮件通知。我有配置文件/ etc / mail / auth和哈希副本auth.db。该配置可以在密码字段中没有特殊字符的凭据下正常运行。示例:

AuthInfo:smtp.mymail.com“ U:Example”“ I:[email protected]”“ P:NoSpecialCharacter123”

但是我的邮件的密码中有特殊字符:

AuthInfo:smtp.mymail.com“ U:Example2”“ I:[email protected]”“ P:SpecialCharacter%123”

我正在接受

2月7日09:27:42本地主机sm-mta [10204]:0179A0Gn008954:to =,ctladdr =(0/0),延迟= 00:17:42,xdelay = 00:00:00,邮件程序=中继,pri = 300387,relay = mymail.com。,dsn = 4.0.0,stat = Deferred:连接重置者我的邮件。

来自mymail服务器的日志是密码不正确。

sendmail是否支持带特殊字符的密码?

谢谢!

linux ubuntu smtp sendmail nagios
1个回答
0
投票

Sendmail邮件查找以特殊方式处理%0%1%2…的值。这样的弦可以例如被扩展/替换。通过查找键重播%0

如果要在查找后获取%,请在值中输入%%

# KEY SPACES VALUE
KEY VALUE 
© www.soinside.com 2019 - 2024. All rights reserved.