我正在使用JavaMail 1.5发送邮件,并从测试中看到消息已成功发送。我SMTPTransport用来获取上次服务器响应,但它与代码相同是空的。getReportSuccess()返回false。
SMTPTransport t = (SMTPTransport)session.getTransport("smtps");
t.send(message);
String response = t.getLastServerResponse();
boolean s = t.getReportSuccess();
int code = t.getLastReturnCode();
return response;
Run Code Online (Sandbox Code Playgroud)
尽管消息已成功发送,但得到此类响应的原因可能是什么?
有什么方法可以获取正确的SMTP响应?