Package org.iplass.mtp.mail
Class Mail
java.lang.Object
org.iplass.mtp.mail.Mail
メールを表すクラスです。
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addAttachment
(jakarta.activation.DataHandler dataHandler) 添付ファイルを追加します。void
添付ファイルを追加します。 添付ファイル名は、BinaryReferenceのname、contentTypeはBinaryReferenceのtypeが設定されます。void
addRecipientBcc
(String address) BCC送信アドレスを追加します。void
addRecipientBcc
(String address, String personal) BCC送信アドレスを追加します。void
addRecipientCc
(String address) CC送信アドレスを追加します。void
addRecipientCc
(String address, String personal) CC送信アドレスを追加します。void
addRecipientTo
(String address) TO送信アドレスを追加します。void
addRecipientTo
(String address, String personal) TO送信アドレスを追加します。List
<jakarta.activation.DataHandler> 文字コードを取得します。getDate()
メールメッセージ日付を取得します。jakarta.mail.internet.InternetAddress
セットされている送信元アドレスを取得します。メール本文(html)を取得します。メール本文(プレーンテキスト)を取得します。List
<jakarta.mail.internet.InternetAddress> List
<jakarta.mail.internet.InternetAddress> List
<jakarta.mail.internet.InternetAddress> jakarta.mail.internet.InternetAddress
セットされている返信先アドレスを取得します。設定されているReturn-Pathを取得します。メール件名を取得します。boolean
boolean
void
setAttachments
(List<jakarta.activation.DataHandler> attachments) void
メールメッセージ日付を設定します。void
送信元アドレスをセットします。void
送信元アドレスをセットします。void
setFromAddress
(jakarta.mail.internet.InternetAddress address) 送信元アドレスをセットします。void
setHtmlMessage
(HtmlMessage htmlMessage) メール本文(html)を設定します。 htmlメール送信時に、messageにプレーンテキストをセットし、 htmlMessageにはhtmlをセットすることにより、 両対応のメールとして送信可能です。void
setMessage
(String message) メール本文(プレーンテキスト)を設定します。void
setRecipientBcc
(List<jakarta.mail.internet.InternetAddress> recipientBcc) void
setRecipientCc
(List<jakarta.mail.internet.InternetAddress> recipientCc) void
setRecipientTo
(List<jakarta.mail.internet.InternetAddress> recipientTo) void
setReplyTo
(String address) 返信先アドレスを設定します。void
setReplyTo
(String address, String personal) 返信先アドレスを設定します。void
setReplyToAddress
(jakarta.mail.internet.InternetAddress address) 返信先アドレスを設定します。void
setReturnPath
(String returnPath) Return-Pathを設定します。void
setSmimeEncript
(boolean smimeEncript) S/MIMEによる暗号化を行う場合、trueを設定します。 事前に、S/MIME用の証明書ストアに 受信者のメールアドレスに対する証明書が格納されている必要があります。void
setSmimeSign
(boolean smimeSign) S/MIMEによる署名を行う場合、trueを設定します。 事前に、S/MIME用の証明書(および秘密鍵)ストアに 送信者のメールアドレスに対する証明書、秘密鍵が格納されている必要があります。void
setSmimeSignPassword
(String smimeSignPassword) S/MIMEによる署名を行う場合、 且つ明示的にパスワード指定を行う場合に指定します。void
setSubject
(String subject) メール件名を設定します。
-
Constructor Details
-
Mail
-
-
Method Details
-
addRecipientTo
TO送信アドレスを追加します。- Parameters:
address
- 送信アドレス- Throws:
MailException
-
addRecipientTo
TO送信アドレスを追加します。- Parameters:
address
- 送信アドレスpersonal
- 個人名- Throws:
MailException
-
addRecipientCc
CC送信アドレスを追加します。- Parameters:
address
- 送信アドレス- Throws:
MailException
-
addRecipientCc
CC送信アドレスを追加します。- Parameters:
address
- 送信アドレスpersonal
- 個人名- Throws:
MailException
-
addRecipientBcc
BCC送信アドレスを追加します。- Parameters:
address
- 送信アドレス- Throws:
MailException
-
addRecipientBcc
BCC送信アドレスを追加します。- Parameters:
address
- 送信アドレスpersonal
- 個人名- Throws:
MailException
-
setFrom
送信元アドレスをセットします。- Parameters:
address
- 送信元アドレス- Throws:
MailException
-
setFrom
送信元アドレスをセットします。- Parameters:
address
- 送信元アドレスpersonal
- 個人名- Throws:
MailException
-
setFromAddress
public void setFromAddress(jakarta.mail.internet.InternetAddress address) 送信元アドレスをセットします。- Parameters:
address
-
-
getFromAddress
public jakarta.mail.internet.InternetAddress getFromAddress()セットされている送信元アドレスを取得します。- Returns:
-
setReplyTo
返信先アドレスを設定します。- Parameters:
address
- 返信先アドレス- Throws:
MailException
-
setReplyTo
返信先アドレスを設定します。- Parameters:
address
- 返信先アドレスpersonal
- 個人名- Throws:
MailException
-
setReplyToAddress
public void setReplyToAddress(jakarta.mail.internet.InternetAddress address) 返信先アドレスを設定します。- Parameters:
address
-
-
getReplyToAddress
public jakarta.mail.internet.InternetAddress getReplyToAddress()セットされている返信先アドレスを取得します。- Returns:
-
setReturnPath
Return-Pathを設定します。- Parameters:
address
- Return-Pathアドレス
-
getReturnPath
設定されているReturn-Pathを取得します。- Returns:
-
getCharset
文字コードを取得します。- Returns:
- 文字コード
-
getSubject
メール件名を取得します。- Returns:
- メール件名
-
setSubject
メール件名を設定します。- Parameters:
subject
- メール件名
-
getMessage
メール本文(プレーンテキスト)を取得します。- Returns:
- メール本文
-
setMessage
メール本文(プレーンテキスト)を設定します。- Parameters:
message
- メール本文
-
getHtmlMessage
メール本文(html)を取得します。- Returns:
-
setHtmlMessage
メール本文(html)を設定します。 htmlメール送信時に、messageにプレーンテキストをセットし、 htmlMessageにはhtmlをセットすることにより、 両対応のメールとして送信可能です。- Parameters:
htmlMessage
-
-
getDate
メールメッセージ日付を取得します。- Returns:
- メールメッセージ日付
-
setDate
メールメッセージ日付を設定します。- Parameters:
date
- メールメッセージ日付
-
addAttachment
添付ファイルを追加します。 添付ファイル名は、BinaryReferenceのname、contentTypeはBinaryReferenceのtypeが設定されます。- Parameters:
bin
- 添付するデータを指し示すBinaryReference
-
addAttachment
public void addAttachment(jakarta.activation.DataHandler dataHandler) 添付ファイルを追加します。- Parameters:
dataHandler
- 添付ファイルを指し示すDataHandler
-
getAttachments
-
setAttachments
-
getRecipientTo
-
setRecipientTo
-
getRecipientCc
-
setRecipientCc
-
getRecipientBcc
-
setRecipientBcc
-
setSmimeSign
public void setSmimeSign(boolean smimeSign) S/MIMEによる署名を行う場合、trueを設定します。 事前に、S/MIME用の証明書(および秘密鍵)ストアに 送信者のメールアドレスに対する証明書、秘密鍵が格納されている必要があります。- Parameters:
smimeSign
-
-
isSmimeSign
public boolean isSmimeSign() -
setSmimeSignPassword
S/MIMEによる署名を行う場合、 且つ明示的にパスワード指定を行う場合に指定します。- Parameters:
smimeSignPassword
-
-
getSmimeSignPassword
-
setSmimeEncript
public void setSmimeEncript(boolean smimeEncript) S/MIMEによる暗号化を行う場合、trueを設定します。 事前に、S/MIME用の証明書ストアに 受信者のメールアドレスに対する証明書が格納されている必要があります。- Parameters:
smimeEncript
-
-
isSmimeEncript
public boolean isSmimeEncript()
-