나는 message라는 새로운 MimeMessage라는 객체를 가지고 있는데, 이것이 내 보내는 메일 서버로 전달되는 것을 찾고 싶다. 그러나 나는 자바에서 인쇄 된 것과 같은 변수를 얻는 방법을 모른다. 여기에 몇 가지 코드가 있습니다 :자바에서 변수 값 인쇄하기
private String sendConfirmationEmail (String to, String from, String subject, String body, boolean CCSender) {
try
{
// String smtpHost = Properties.smtp;
String smtpHost = Properties.smtp;
String fromAddress = from;
String toAddress = to;
Properties properties = System.getProperties();
properties.put("mail.smtp.host", smtpHost);
Session session = Session.getInstance(properties, null);
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(fromAddress));
message.setRecipient(Message.RecipientType.TO,
new InternetAddress(toAddress));
if (CCSender) {
message.setRecipient(Message.RecipientType.CC,
new InternetAddress(from));
}
message.setSubject(subject);
message.setText(body);
System.out.println(message); <=== I want this to work!
message.saveChanges();
Transport.send(message);
return "1:success";
}
catch(Exception e)
{
return "0:failure "+e.toString();
}
}
어떤 도움을 주시면 감사하겠습니다.
감사합니다.