我在使用JavaMail發(fā)送帶附件的郵件時(shí)候,每次到了Transport.sendMessage()這一步,控制臺(tái)就會(huì)輸出附件內(nèi)容,請(qǐng)問(wèn)如何設(shè)置可以取消輸出呢?public void sendFileAttachedMail(String fromMail, String toMail, String fromMailPwd, String bookId) { Properties prop = new Properties(); prop.setProperty(MAIL_HOST, MAIL_HOST_VALUE); prop.setProperty(MAIL_TRANSPORT_PROTOCOL, MAIL_TRANSPORT_PROTOCOL_VALUE); prop.setProperty(MAIL_SMTP_AUTH, MAIL_SMTP_AUTH_VALUE); Session session = Session.getInstance(prop); session.setDebug(true); try { Transport ts = session.getTransport(); String fromMailPrefix = fromMail.split("@")[0]; ts.connect(MAIL_HOST_VALUE,fromMailPrefix, fromMailPwd); String subject = "FILE ATTACHED MAIL TEST"; String content = "Mail Content RE"; String fileSavePath = "E://attachMail.eml"; Message message = createFileAttachedMail(session, fromMail, toMail, subject, content, bookId, fileSavePath); ts.sendMessage(message, message.getAllRecipients()); ts.close(); } catch (Exception e) { if(logger.isErrorEnabled()){ logger.error("send fileAttachedMail failed!",e); } } } public MimeMessage createFileAttachedMail(Session session, String fromAdd, String toAdd, String subject, String content, String fileObjectId, String fileSavePath) throws Exception { MimeMessage message = new MimeMessage(session); message.setFrom(new InternetAddress(fromAdd)); message.setRecipient(Message.RecipientType.TO, new InternetAddress(toAdd)); message.setSubject(subject); // 郵件正文 MimeBodyPart text = new MimeBodyPart(); text.setContent(content, MAIL_CONTENT_FORMAT_CHARSET);
添加回答
舉報(bào)
0/150
提交
取消