1

SES ルール セット アクションによって行われるのと同じように、メールを S3 バケットに保存したいと思います (ここで説明されているように: http://docs.aws.amazon.com/ses/latest/DeveloperGuide/recoming-email-action- s3.html )

これを行うために、MimeMessage オブジェクトを生成し、SDK を使用して S3 バケットに配置することを考えていました。

MimeMessage emailMessage = new MimeMessage(session);
emailMessage.setFrom()
emailMessage.setContent()...

その後:

AmazonS3Client s3Client...
s3Client.putObject(bucketName, key, emailMessage.getInputStream(), metadata);

これは必要ですか?S3 バケットに挿入するときにMimeMessageオブジェクトを分解するためだけにオブジェクトを構築するには? そうでない場合、最初にオブジェクトを作成せずに (SES ルール セット アクションによって行われる場合とInputStream同じ) どうすれば同じものを作成できますか?InputStreamMimeMessage

ありがとう。

4

1 に答える 1