我设置的 2 个前端和 1 个后端有时会在高负载下遇到问题。前端在接受邮件之前会在后端验证收件人。正面和负面结果都会缓存在前端,以避免过多的探测。但是,当有大量随机生成的收件人(垃圾邮件)访问前端时,仍然会发生许多探测。
然后,前端会达到后端的连接速率限制,因为它们为每个地址验证探测建立新的连接。
连接缓存应该按照以下要求自动缓存高流量目的地的连接smtp_connection_cache_on_demand。但对于地址验证探测来说,似乎不会发生这种情况,因为它们不会经过活动队列。
答案1
地址验证探测有自己的缓存机制。您可以在其中查看可用的参数及其缓存超时值文档。
但是您说得对,连接缓存和地址验证不能结合起来(至少对于您的目的而言)。