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
同じ) どうすれば同じものを作成できますか?InputStream
MimeMessage
ありがとう。