public class SimpleEmailServiceJavaMailSender extends SimpleEmailServiceMailSender implements JavaMailSender
MimeMessage
を送信できる JavaMailSender
の実装。SimpleEmailServiceMailSender
とは対照的に、このクラスでは、メールメッセージ内で添付ファイルやその他の MIME パーツを使用することもできます。コンストラクターと説明 |
---|
SimpleEmailServiceJavaMailSender(com.amazonaws.services.simpleemail.AmazonSimpleEmailService amazonSimpleEmailService) 使用すべきではありません。 |
修飾子と型 | メソッドと説明 |
---|---|
javax.mail.internet.MimeMessage | createMimeMessage() 使用すべきではありません。 |
javax.mail.internet.MimeMessage | createMimeMessage(InputStreamSE contentStream) 使用すべきではありません。 |
protected PropertiesSE | getJavaMailProperties() 使用すべきではありません。 特定のエントリを追加または上書きするオプションを使用して、この送信者の JavaMail プロパティへのマップアクセスを許可します。 |
protected javax.mail.Session | getSession() 使用すべきではありません。 JavaMail Session を返し、明示的に指定されていない場合は遅延初期化します。 |
void | send(javax.mail.internet.MimeMessage... mimeMessages) 使用すべきではありません。 |
void | send(javax.mail.internet.MimeMessage mimeMessage) 使用すべきではありません。 |
void | send(MimeMessagePreparator... mimeMessagePreparators) 使用すべきではありません。 |
void | send(MimeMessagePreparator mimeMessagePreparator) 使用すべきではありません。 |
void | setDefaultEncoding(StringSE defaultEncoding) 使用すべきではありません。 このインスタンスによって作成された MimeMessages に使用するデフォルトのエンコーディングを設定します。 |
void | setDefaultFileTypeMap(FileTypeMapSE defaultFileTypeMap) 使用すべきではありません。 このインスタンスによって作成された MimeMessages に使用するデフォルトの Java アクティベーション FileTypeMap SE を設定します。 |
void | setJavaMailProperties(PropertiesSE javaMailProperties) 使用すべきではありません。 Session の JavaMail プロパティを設定します。 |
void | setSession(javax.mail.Session session) 使用すべきではありません。 おそらく JNDI からプルされた JavaMail Session を設定します。 |
destroy, getEmailService, send, send
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
send, send
public SimpleEmailServiceJavaMailSender(com.amazonaws.services.simpleemail.AmazonSimpleEmailService amazonSimpleEmailService)
protected PropertiesSE getJavaMailProperties()
たとえば、"javaMailProperties[mail.from]" を介してエントリを直接指定する場合に便利です。
public void setJavaMailProperties(PropertiesSE javaMailProperties)
Session
の JavaMail プロパティを設定します。 これらのプロパティを使用して新しい Session
が作成されます。
このインスタンスのデフォルト以外のプロパティは、指定された JavaMail プロパティをオーバーライドします。
javaMailProperties
- java メール propsprotected javax.mail.Session getSession()
Session
を返し、明示的に指定されていない場合は遅延初期化します。public void setSession(javax.mail.Session session)
Session
を設定します。 デフォルトはデフォルトなしの新しい Session
で、このインスタンスのプロパティを介して完全に構成されます。
事前設定された Session
を使用している場合、このインスタンスのデフォルト以外のプロパティは Session
の設定を上書きします。
session
- JavaMail セッション setJavaMailProperties(java.util.Properties)
public void setDefaultEncoding(StringSE defaultEncoding)
MimeMessages
に使用するデフォルトのエンコーディングを設定します。 このようなエンコーディングは MimeMessageHelper
によって自動検出されます。
defaultEncoding
- mime メッセージのデフォルトのエンコーディング public void setDefaultFileTypeMap(FileTypeMapSE defaultFileTypeMap)
MimeMessages
に使用するデフォルトの Java アクティベーション FileTypeMap
SE を設定します。 ここで指定された FileTypeMap
は MimeMessageHelper
によって自動検出され、MimeMessageHelper
インスタンスごとに FileTypeMap
を指定する必要がなくなります。
例: Spring の ConfigurableMimeFileTypeMap
のカスタムインスタンスをここで指定できます。明示的に指定されていない場合、デフォルトの ConfigurableMimeFileTypeMap
が使用され、MIME 型のマッピングの拡張セット(Spring jar に含まれる mime.types
ファイルで定義されている)が含まれます。
defaultFileTypeMap
- Java アクティベーションファイル型 マップ MimeMessageHelper.setFileTypeMap(javax.activation.FileTypeMap)
public javax.mail.internet.MimeMessage createMimeMessage()
JavaMailSender
の createMimeMessage
public javax.mail.internet.MimeMessage createMimeMessage(InputStreamSE contentStream) throws MailException
JavaMailSender
の createMimeMessage
MailException
public void send(javax.mail.internet.MimeMessage mimeMessage) throws MailException
JavaMailSender
の send
MailException
public void send(javax.mail.internet.MimeMessage... mimeMessages) throws MailException
JavaMailSender
の send
MailException
public void send(MimeMessagePreparator mimeMessagePreparator) throws MailException
JavaMailSender
の send
MailException
public void send(MimeMessagePreparator... mimeMessagePreparators) throws MailException
JavaMailSender
の send
MailException
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.