Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email 什么';这两个词之间有什么区别;250-AUTH普通登录“;及;250-AUTH=普通登录“;?_Email_Smtp - Fatal编程技术网

Email 什么';这两个词之间有什么区别;250-AUTH普通登录“;及;250-AUTH=普通登录“;?

Email 什么';这两个词之间有什么区别;250-AUTH普通登录“;及;250-AUTH=普通登录“;?,email,smtp,Email,Smtp,我可以从邮件服务器看到许多ehlo命令回音,如下所示: 我想知道“250-AUTH普通登录”和“250-AUTH=LOGIN普通登录”之间有什么不同?谢谢它们的意思是一样的,第一行是正确的,但有些邮件客户端只识别第二行它们的意思是一样的,但有一行是为了向后兼容。 第一种是250-AUTH-LOGIN-PLAIN,它是邮件服务器宣布其支持何种身份验证方法的现代RFC兼容方式。通过身份验证的SMTP用于允许有效的远程用户通过SMTP服务器发送邮件,同时仍然防止垃圾邮件发送者连接并将其用作中继 第二

我可以从邮件服务器看到许多ehlo命令回音,如下所示:


我想知道“250-AUTH普通登录”和“250-AUTH=LOGIN普通登录”之间有什么不同?谢谢

它们的意思是一样的,第一行是正确的,但有些邮件客户端只识别第二行

它们的意思是一样的,但有一行是为了向后兼容。 第一种是
250-AUTH-LOGIN-PLAIN
,它是邮件服务器宣布其支持何种身份验证方法的现代RFC兼容方式。通过身份验证的SMTP用于允许有效的远程用户通过SMTP服务器发送邮件,同时仍然防止垃圾邮件发送者连接并将其用作中继

第二个示例,
250-AUTH=LOGIN PLAIN
,是一个相同的命令,但用于不符合RFC的电子邮件客户端。较旧的客户端(如Outlook 2003和更早版本)未正确执行
AUTH
命令,而是希望
AUTH
与可用的身份验证方法之间使用等号

为了向后兼容,可以同时启用兼容和不兼容的
AUTH
命令。例如,在Postfix中,您可以启用强制Postfix广播两次
AUTH
。否则,只能使用符合RFC的
AUTH
命令