gpt4 book ai didi

c++ - Gmail 立即将 EHLO..QUIT 发送到自定义 SMTP/MTA 服务器

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:32:03 25 4
gpt4 key购买 nike

我正在尝试在 Linux 上用 C++ 编写一个简单的接收邮件服务器 (MTA),当我尝试从我的 Gmail 帐户向它发送邮件时,谷歌服务器连接,但随后退出紧接着。我不知道我错过了什么。当前的通信看起来像:

S: 220 mx.domain.com ESMTP<CR><LF>
C: EHLO mail.google.com<CR><LF>QUIT<CR><LF>
S: 250 mx.domain.com at your service<CR><LF>221 Bye<CR><LF>

Google 邮件服务器在同一请求中同时发送 EHLO 和 QUIT,这让我感到非常困惑。当然,它从不发送实际邮件。关于它为什么退出的任何想法?

最佳答案

在我的例子中,这是因为服务器将响应发送给客户端,并在将响应长度设置为正确的正确响应长度后将其填充为“\0”,一切都按预期进行。

关于c++ - Gmail 立即将 EHLO..QUIT 发送到自定义 SMTP/MTA 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25556376/

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