我正在通过在Linux机器上本地运行邮件中继和雷鸟来调试邮件中继。此操作如出一辙:雷鸟执行一个SMTP事务到localhost:25
,中继接收消息并传递它。这一切都是“立即”发生的。
当我将这个测试设置移到现实世界时,会发生一些奇怪的事情。继电器运行在网络上的VPS上。我在Windows上的本地雷鸟与我的ISP的SMTP邮件服务器对话。然后,我的ISP查找邮件中继,并将SMTP与中继通信。
这里是有趣的地方。ISP向中继器和消息的线路发送DATA
命令。然后,按照预期发送.\r\n
。然后继电器用250 OK\r\n
进行响应。然后,ISP在发送QUIT\r\n
之前等待一分钟。
你知道这是怎么回事吗,我能不能“解决”这个问题?我最初的想法是,我的ISP (Plusnet)只是试图限制我的等级,但当我通过自己的邮件服务器发送测试消息时,它不会插入延迟。所以,我点击雷鸟的“发送”,消息通过Plusnet发出,几秒钟后返回雷鸟。
发布于 2022-08-07 05:50:25
许多MTA/SMTP服务器缓存用于重用现有的SMTP连接。
试着隔几秒钟发送一些信息。
如果需要更多详细信息,请提供ISP使用的SMTP服务器的名称(后缀/sendmail/exim/…)。
https://stackoverflow.com/questions/73262167
复制相似问题