Как сохранить вложение электронной почты WorkMail в папку tmp и отправить его в s3 в лямбда-формате с помощью python

#python #amazon-s3 #aws-lambda #amazon-ses #amazon-workmail

Вопрос:

Я хочу отправить вложение электронной почты в корзину s3 с помощью python, мой следующий фрагмент кода выполняет эту задачу, но когда появляется новое электронное письмо с другим именем файла, это не работает.

Я хочу загрузить любое динамическое имя и расширение в корзину s3.

Я новичок в python.

Заранее спасибо.

 # Write the attachment to a temp location
    open('/tmp/filename.csv', 'wb').write(attachment.get_payload(decode=True))
 

Комментарии:

1. В чем собственно вопрос? Для динамических имен используйте динамическую переменную — не могли бы вы, пожалуйста, объяснить реальную проблему, с которой вы столкнулись, с помощью дополнительного кода, чтобы это было воспроизводимо?

2. @ErmiyaEskandary Я каждый день получаю новое электронное письмо с разными именами файлов, и этот файл я хочу отправить в корзину S3 в зависимости от темы.