質問: ### 前提・実現したいこと AmazonSESで受信したメールの添付ファイルを切り出してS3に保存したいのですが、 どのように取り出したらいいかわかりません。 基本的にはSESの受信アクションでLambdaを起動し、その中で実現したいと考えています。 ※諸般の事情により、言語はnodejsしか使えません。 ### 試したこと Lambdaのイベントテンプレートで、"Amazon SES Email Receiving"を確認しましたが、 添付ファイルに関わるような項目がありませんでした。(見落としているだけでしょうか...) それならばと、SESの受信アクションでS3を選択し、受信メールをS3に格納することはできました。 添付ありのメールの場合、中身がMIME形式でBase64で記述されていることも確認しました。 この場合は、MIME形式のメールの中身から、該当部を取り出してBase64デコードするしか方法はないでしょうか?
回答: 自分で試したわけではないので適切かどうかわかりませんが、このエントリが参考になりますでしょうか > > eventから得られるメールの名前よりオブジェクトを取得し、pythonのemailライブラリで > > メールに添付されているファイルを取得する。 > > >