public class StandardMail extends Object
charset | キャラクターセット |
---|---|
mimeEncoding | MIMEエンコード (B or Q) |
contentTransferEncoding | ボディのエンコード |
enable | SMTP Authの有効 (true or false) |
---|---|
user | ユーザID |
password | パスワード |
enable | SMTPSの有効 (true or false) |
---|---|
starttls | TLS/STARTTLSによる暗号化 (true or false) |
JavaMailSender
コンストラクタと説明 |
---|
StandardMail()
アカウントコンテキストのロケールでメール属性オブジェクトを新規に作成します。
|
StandardMail(Locale locale)
ロケールを指定してメール属性オブジェクトを新規に作成します。
|
StandardMail(Locale locale,
String serverId)
利用するSMTPサーバ設定およびロケールを指定してメール属性オブジェクトを新規に作成します。
|
StandardMail(String serverId)
利用するSMTPサーバ設定を指定してメール属性オブジェクトを新規に作成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addAttachment(String filename,
String file)
添付ファイルを追加します。
|
void |
addBcc(String address)
Bccを追加します。
|
void |
addBcc(String address,
String personal)
Bccを追加します。
|
void |
addCc(String address)
Ccを追加します。
|
void |
addCc(String address,
String personal)
Ccを追加します。
|
void |
addHeader(String name,
String value)
ヘッダを追加します。
|
void |
addReplyTo(String replyto)
ReplyToを追加します。
|
void |
addReplyTo(String replyto,
String personal)
ReplyToを追加します。
|
void |
addTo(String address)
Toを追加します。
|
void |
addTo(String address,
String personal)
Toを追加します。
|
void |
clearReplyTo()
ReplyTo をクリアします。
|
protected javax.mail.Session |
createSession(Properties prop)
SMTPセッションを構築します。
|
Collection<AttachmentFile> |
getAttachment()
添付ファイルを取得します。
|
Collection<MailAddress> |
getBcc()
Bccの一覧を取得します。
|
Collection<MailAddress> |
getCc()
Ccの一覧を取得します。
|
MailAddress |
getFrom()
Fromを取得します。
|
Locale |
getLocale()
ロケールを取得します。
|
protected Properties |
getProperties()
JavaMailのSMTPセッションに渡す属性を初期化します。
|
Collection<MailAddress> |
getReplyTo()
ReplyToの一覧を取得します。
|
String |
getSubject()
Subjectを取得します。
|
String |
getText()
本文を取得します。
|
Collection<MailAddress> |
getTo()
Toの一覧を取得します。
|
protected void |
init()
StandardMailオブジェクトを初期化します。
|
protected void |
prepareMimeMessage(javax.mail.internet.MimeMessage message)
MIMEメッセージに対して操作を行います。
|
protected void |
prepareSession(javax.mail.Session session)
SMTPセッションに対して操作を行います。
|
void |
setFrom(String address)
Fromを設定します。
|
void |
setFrom(String address,
String personal)
Fromを設定します。
|
void |
setSubject(String subject)
Subjectを設定します。
|
void |
setText(String text)
本文を設定します。
|
public StandardMail()
public StandardMail(Locale locale)
locale
- 送信先ロケールpublic StandardMail(Locale locale, String serverId)
null
を指定してください。locale
- 送信先ロケールserverId
- SMTPサーバ設定IDpublic StandardMail(String serverId)
null
を指定してください。serverId
- SMTPサーバ設定IDpublic void addAttachment(String filename, String file)
filename
- 添付ファイル名file
- ファイルpublic void addBcc(String address)
address
- メールアドレスpublic void addBcc(String address, String personal)
address
- メールアドレスpersonal
- 名前public void addCc(String address)
address
- メールアドレスpublic void addCc(String address, String personal)
address
- メールアドレスpersonal
- 名前public void addHeader(String name, String value)
name
- ヘッダの名前value
- ヘッダの値public void addReplyTo(String replyto)
replyto
- ReplyToに追加するメールアドレスpublic void addReplyTo(String replyto, String personal)
replyto
- ReplyToに追加するメールアドレスpersonal
- ReplyToに追加する名前public void addTo(String address)
address
- メールアドレスpublic void addTo(String address, String personal)
address
- メールアドレスpersonal
- 名前public void clearReplyTo()
public Collection<AttachmentFile> getAttachment()
public Collection<MailAddress> getBcc()
public Collection<MailAddress> getCc()
public MailAddress getFrom()
public Locale getLocale()
public Collection<MailAddress> getReplyTo()
public String getSubject()
public String getText()
public Collection<MailAddress> getTo()
public void setFrom(String address)
address
- メールアドレスpublic void setFrom(String address, String personal)
address
- メールアドレスpersonal
- 名前public void setSubject(String subject)
subject
- Subjectpublic void setText(String text)
text
- 本文protected javax.mail.Session createSession(Properties prop) throws MailSenderException
prop
- 属性MailSenderException
- SMTPセッション構築時に例外が発生protected Properties getProperties() throws MailSenderException
MailSenderException
- 属性設定時に例外が発生。protected void init() throws MailSenderException
JavaMailSender.send()
から呼ばれます。MailSenderException
- StandardMailオブジェクトを初期化時に例外が発生。protected void prepareMimeMessage(javax.mail.internet.MimeMessage message) throws MailSenderException
JavaMailSender.send()
から呼ばれます。message
- メッセージMailSenderException
- メッセージ操作中に例外が発生。protected void prepareSession(javax.mail.Session session) throws MailSenderException
JavaMailSender.send()
から呼ばれます。session
- SMTPセッションMailSenderException
- セッション操作中に例外が発生。Copyright © 2012 NTT DATA INTRAMART CORPORATION