Airflow Summit 2025 is coming October 07-09. Register now for early bird ticket!

Imap Attachment to Amazon S3

The ImapAttachmentToS3Operator transfers an email attachment via IMAP protocol from an email server to an Amazon S3 Bucket.

Prerequisite Tasks

To use these operators, you must do a few things:

Operators

Imap Attachment To Amazon S3 transfer operator

To save an email attachment via IMAP protocol from an email server to an Amazon S3 Bucket you can use ImapAttachmentToS3Operator

tests/system/amazon/aws/example_imap_attachment_to_s3.py[source]

task_transfer_imap_attachment_to_s3 = ImapAttachmentToS3Operator(
    task_id="transfer_imap_attachment_to_s3",
    imap_attachment_name=imap_attachment_name,
    s3_bucket=s3_bucket,
    s3_key=s3_key,
    imap_mail_folder=imap_mail_folder,
    imap_mail_filter="All",
)

Reference

Was this entry helpful?