0
Java로 전자 메일을 보냈지 만 원하는대로 전자 메일 형식을 지정하지는 않습니다. 대신이 같은 포맷 이메일 :Java에서 JavaMail을 사용하여 전자 메일 서식 지정
안녕하세요 존, X.
덕분에
에 오신 것을 환영합니다,
조나단.
그것은 보여줄 것이다 : X. 감사, 조나단에 오신 것을 환영합니다
안녕하세요 존,. 그러나 여기에 작동하지 않는 것,
public class MailReceipt {
String receipt;
String email;
public MailReceipt(String message, String email) {
this.receipt = message;
this.email = email;
}
public void sendMessage() {
final String username = "[email protected]";
final String password = "abc123";
Properties props = new Properties();
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.starttls.enable", "true");
props.put("mail.smtp.host", "smtp.gmail.com");
props.put("mail.smtp.port", "587");
Session session = Session.getInstance(props,
new javax.mail.Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(username, password);
}
});
try {
Message message = new MimeMessage(session);
message.setFrom(new InternetAddress(username));
message.setRecipients(Message.RecipientType.TO,
InternetAddress.parse(email));
message.setSubject("DO NOT REPLY: A receipt regarding your recent purchase.");
message.setContent(receipt, "text/html; charset=utf-8");
Transport.send(message);
System.out.println("The mail was sent");
} catch (MessagingException e) {
throw new RuntimeException(e);
}
}
} 내가 문자열에 '\ n을'태그를 사용하고
:
이
는 코드입니다. Java에서 html을 사용해야합니까? 그렇다면 몇 가지 예를 얻을 수 있습니까?
정말 고마워요. – bedtime21