I have created a model which fetches the mail from GMAIL of particular Pattern, it fetches multiple emails and each mail contains an attachment.
But here is the twist it only downloads the last read mail attachment, not the previous one.
The screenshot has been shared below for better understanding
Here, all the mail contains an attachment, 5 ( * .mail) file has been downloaded but, attachment of 15th June is downloaded, what should I do to download all 5 attachments.
@meetmahajan,can you add tUnite between tFileInputMail and tLogRow and check?
I think you'll need to iterate the tFileInputMail component, the do a tFilsitList of the attachment directory and move them out of the way, before moving on to mail 2. That way you can keep track of each attachment from each email, parsing and using the email message "MessageId" is probably a good one to use.
Remove the file list component, it will work for sure.
Talend named a Leader.
Kickstart your first data integration and ETL projects.
Part 2 of a series on Context Variables
Learn how to do cool things with Context Variables
Find out how to migrate from one database to another using the Dynamic schema