Package org.iplass.mtp.mail
Class Mail
java.lang.Object
org.iplass.mtp.mail.Mail
メールを表すクラスです。
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAttachment(jakarta.activation.DataHandler dataHandler) 添付ファイルを追加します。void添付ファイルを追加します。 添付ファイル名は、BinaryReferenceのname、contentTypeはBinaryReferenceのtypeが設定されます。voidaddRecipientBcc(String address) BCC送信アドレスを追加します。voidaddRecipientBcc(String address, String personal) BCC送信アドレスを追加します。voidaddRecipientCc(String address) CC送信アドレスを追加します。voidaddRecipientCc(String address, String personal) CC送信アドレスを追加します。voidaddRecipientTo(String address) TO送信アドレスを追加します。voidaddRecipientTo(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を取得します。メール件名を取得します。booleanbooleanvoidsetAttachments(List<jakarta.activation.DataHandler> attachments) voidメールメッセージ日付を設定します。void送信元アドレスをセットします。void送信元アドレスをセットします。voidsetFromAddress(jakarta.mail.internet.InternetAddress address) 送信元アドレスをセットします。voidsetHtmlMessage(HtmlMessage htmlMessage) メール本文(html)を設定します。 htmlメール送信時に、messageにプレーンテキストをセットし、 htmlMessageにはhtmlをセットすることにより、 両対応のメールとして送信可能です。voidsetMessage(String message) メール本文(プレーンテキスト)を設定します。voidsetRecipientBcc(List<jakarta.mail.internet.InternetAddress> recipientBcc) voidsetRecipientCc(List<jakarta.mail.internet.InternetAddress> recipientCc) voidsetRecipientTo(List<jakarta.mail.internet.InternetAddress> recipientTo) voidsetReplyTo(String address) 返信先アドレスを設定します。voidsetReplyTo(String address, String personal) 返信先アドレスを設定します。voidsetReplyToAddress(jakarta.mail.internet.InternetAddress address) 返信先アドレスを設定します。voidsetReturnPath(String returnPath) Return-Pathを設定します。voidsetSmimeEncript(boolean smimeEncript) S/MIMEによる暗号化を行う場合、trueを設定します。 事前に、S/MIME用の証明書ストアに 受信者のメールアドレスに対する証明書が格納されている必要があります。voidsetSmimeSign(boolean smimeSign) S/MIMEによる署名を行う場合、trueを設定します。 事前に、S/MIME用の証明書(および秘密鍵)ストアに 送信者のメールアドレスに対する証明書、秘密鍵が格納されている必要があります。voidsetSmimeSignPassword(String smimeSignPassword) S/MIMEによる署名を行う場合、 且つ明示的にパスワード指定を行う場合に指定します。voidsetSubject(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()
-