public class TemplateMailSender
extends java.lang.Object
Constructor and Description |
---|
TemplateMailSender(org.springframework.mail.javamail.JavaMailSender mailSender,
java.lang.String fromAddr,
java.io.Reader reader) |
TemplateMailSender(org.springframework.mail.javamail.JavaMailSender mailSender,
java.lang.String fromAddr,
java.lang.String bodyTemplate) |
TemplateMailSender(org.springframework.mail.javamail.JavaMailSender mailSender,
java.lang.String fromAddr,
java.lang.String toAddr,
java.io.Reader reader) |
TemplateMailSender(org.springframework.mail.javamail.JavaMailSender mailSender,
java.lang.String fromAddr,
java.lang.String toAddr,
java.lang.String bodyTemplate) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBodyTemplate() |
java.lang.String |
getFromAddr() |
org.springframework.mail.javamail.JavaMailSender |
getMailSender() |
java.lang.String |
getToAddr() |
protected java.lang.String |
makeBody(java.lang.String bodyTemplate,
java.util.Map<java.lang.String,? extends java.lang.Object> data) |
void |
send(java.lang.String subject,
java.util.Map<java.lang.String,? extends java.lang.Object> data)
메일을 전송한다.
|
void |
send(java.lang.String toAddr,
java.lang.String subject,
java.util.Map<java.lang.String,? extends java.lang.Object> data)
메일을 전송한다.
|
void |
send(java.lang.String fromAddr,
java.lang.String toAddr,
java.lang.String subject,
java.util.Map<java.lang.String,? extends java.lang.Object> data)
메일을 전송한다.
|
void |
send(java.lang.String fromAddr,
java.lang.String replyAddr,
java.lang.String toAddr,
java.lang.String subject,
java.util.Map<java.lang.String,? extends java.lang.Object> data)
메일을 전송한다.
|
public TemplateMailSender(org.springframework.mail.javamail.JavaMailSender mailSender, java.lang.String fromAddr, java.io.Reader reader) throws java.io.IOException
mailSender
- JavaMailSender 객체.fromAddr
- 발송자 주소.reader
- 분문 내용을 읽을 수 있는 Reader.java.io.IOException
public TemplateMailSender(org.springframework.mail.javamail.JavaMailSender mailSender, java.lang.String fromAddr, java.lang.String toAddr, java.io.Reader reader) throws java.io.IOException
mailSender
- JavaMailSender 객체.fromAddr
- 발송자 주소.reader
- 분문 내용을 읽을 수 있는 Reader.java.io.IOException
public TemplateMailSender(org.springframework.mail.javamail.JavaMailSender mailSender, java.lang.String fromAddr, java.lang.String bodyTemplate)
mailSender
- JavaMailSender 객체.fromAddr
- 발송자 주소.bodyTemplate
- 본문 템플릿.public TemplateMailSender(org.springframework.mail.javamail.JavaMailSender mailSender, java.lang.String fromAddr, java.lang.String toAddr, java.lang.String bodyTemplate)
mailSender
- JavaMailSender 객체.fromAddr
- 발송자 주소.toAddr
- 수신자 주소.bodyTemplate
- 본문 템플릿.public org.springframework.mail.javamail.JavaMailSender getMailSender()
public java.lang.String getFromAddr()
public java.lang.String getToAddr()
public java.lang.String getBodyTemplate()
public void send(java.lang.String subject, java.util.Map<java.lang.String,? extends java.lang.Object> data) throws javax.mail.MessagingException
subject
- 메일 제목.data
- Template에 사용될 데이터.javax.mail.MessagingException
public void send(java.lang.String toAddr, java.lang.String subject, java.util.Map<java.lang.String,? extends java.lang.Object> data) throws javax.mail.MessagingException
toAddr
- 보낼 주소.subject
- 메일 제목.data
- Template에 사용될 데이터.javax.mail.MessagingException
public void send(java.lang.String fromAddr, java.lang.String toAddr, java.lang.String subject, java.util.Map<java.lang.String,? extends java.lang.Object> data) throws javax.mail.MessagingException
fromAddr
- 발송자 메일 주소.toAddr
- 수신자 메일 주소.subject
- 메일 제목.data
- 템플릿과 결합될 데이터.javax.mail.MessagingException
public void send(java.lang.String fromAddr, java.lang.String replyAddr, java.lang.String toAddr, java.lang.String subject, java.util.Map<java.lang.String,? extends java.lang.Object> data) throws javax.mail.MessagingException
fromAddr
- 발송자 메일 주소.replyAddr
- 응답 수신자 메일 주소.toAddr
- 수신자 메일 주소.subject
- 메일 제목.data
- 템플릿과 결합될 데이터.javax.mail.MessagingException
protected java.lang.String makeBody(java.lang.String bodyTemplate, java.util.Map<java.lang.String,? extends java.lang.Object> data)
bodyTemplate
- data
-