Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在端口 25 上发送无效响应,当有人想发送邮件以使连接不超时并且必须无限期等待时。我是 java 邮件库,默认情况下具有无限连接超时值。我使用的类是 com.sun.mail.smtp.SMTPTransport。我怎样才能模拟这种行为?
让我确保我理解...
您想编写一个伪造的 SMTP 服务器,它侦听端口 25 并发送无效响应,导致客户端在尝试发送消息时立即失败?
我认为您需要从阅读 SMTP RFC 协议规范开始。
您会在 JavaMail 源代码工作区中找到一个用于测试的简单假 SMTP 服务器;您也许可以以此为起点。