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

airflow/providers/amazon/aws/example_dags/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=IMAP_MAIL_FILTER,
)

Was this entry helpful?