我想在端口25上发送无效响应,当有人想发送邮件时,连接没有超时并且必须等待无限期。我是java邮件库,它默认具有无限连接超时值。我使用的类是com.sun.mail.smtp.SMTPTransport。我该如何模拟这种行为?
答案 0 :(得分:0)
让我确保理解......
您想编写一个侦听端口25的虚假SMTP服务器并发送无效响应,导致客户端在尝试发送邮件时立即失败?
我认为您需要先阅读SMTP RFC协议规范。
你会发现一个简单的虚假SMTP服务器,用于在JavaMail源代码工作区中进行测试;你也许可以用它作为起点。