开发者社区> 科技小能手> 正文

501 Mail path must not include special characters

简介:
+关注继续查看

    最近,我们公司的MDaemon邮件服务器,往186邮箱发送邮件时报错“501 Mail path must not include special characters”,请看下面的详细日志:

    原因是MDaemon有个“反向散射保护”的功能,开启这个功能之后,邮件头发件人地址前面会加上“prvs=....” ,导致对方的邮件服务器系统不识别,就会报这个错误。

    到底什么是“反向散射保护”呢?"反向散射" 指的是用户收到从未发送过邮件的响应邮件。比如:当垃圾邮件或病毒发送的邮件中包含伪造的"返回路径"地址时就会发生反向散射。因此,当一封邮件被收件人服务器拒收时,或者收件人有与账户关联的自动应答或"外出"/度假邮件,那么此响应邮件将指向伪造的地址。这会导致海量的伪造投递状态通知 (DSN) 或自动应答邮件撑爆用户的邮箱。不仅如此,垃圾邮件和病毒制造者经常会利用这种现象,有时会用它对邮件服务器发动拒绝服务 (Denial of Service,DoS) 攻击,造成从世界各地的服务器涌入大量无效邮件。现在市面上大多数的服务器都具有这个功能。

    对此解决方法:安全---安全设置---其他---把他们域名加入到白名单,或者是 取消勾选  启用反向散射保护。

   

本文转自 kity_bie 51CTO博客,原文链接:http://blog.51cto.com/19281928/705913



版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC
Tomcat高版本遇到这个错误,其实很简单。 在配置文件加上这个即可:
18 0
报错 sed: 1: extra characters at the end of d command
报错 sed: 1: extra characters at the end of d command
26 0
完美解决common_define.h: No such file or directory
完美解决common_define.h: No such file or directory
41 0
error: passing ‘const AppJniCommand’ as ‘this’ argument discards qualifiers [-fpermissive]
error: passing ‘const AppJniCommand’ as ‘this’ argument discards qualifiers [-fpermissive]
19 0
error: possibly undefined macro: LT_SYS_SYMBOL_USCORE please use m4_pattern_allow
error: possibly undefined macro: LT_SYS_SYMBOL_USCORE please use m4_pattern_allow
42 0
config.guess: unable to guess system type、config.sub: missing argument
config.guess: unable to guess system type、config.sub: missing argument
47 0
error: invalid argument ‘-std=gnu++98‘ not allowed with ‘C‘
error: invalid argument ‘-std=gnu++98‘ not allowed with ‘C‘
29 0
解决办法: error: passing ‘const VideoFrame’ as ‘this’ argument discards qualifiers [-fpermissive]
解决办法: error: passing ‘const VideoFrame’ as ‘this’ argument discards qualifiers [-fpermissive]
52 0
错误解决办法:‘NULL’ was not declared in this scope
错误解决办法:‘NULL’ was not declared in this scope
56 0
Duplicate methods named spliterator with the parameters () and () are inherited from the types Colle
Duplicate methods named spliterator with the parameters () and () are inherited from the types Colle
13 0
warning C4995: strcat name was marked as #pragma deprecated
warning C4995: strcat name was marked as #pragma deprecated
24 0
关于The valid characters are defined in RFC 7230 and RFC 3986问题
建议从目前的角度出发使用第三种方式降低tomcat版本就可以了,如果从长远出发的话,建议遵循RFC 7230 and RFC 3986规范,对于非保留字字符(json格式的请求参数)做转义操作。
301 0
成功解决ValueError: Number of passed names did not match number of header fields in the file
成功解决ValueError: Number of passed names did not match number of header fields in the file
370 0
ABAP Pattern usage - define own custom user exit
Created by Wang, Jerry, last modified on Dec 20, 2014
56 0
Tomcat 8 Invalid character found in the request target. The valid characters are defined in RFC 3986
终极解决方案: Invalid character found in the request target. The valid characters are defined in RFC 3986 25-Aug-2018 11:27:27.
20385 0
+关注
科技小能手
文章
问答
视频
相关电子书
更多
AVPASS:Automatically Bypassing
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载