I'd like to develop a fairly complex set of parsing algorithms for several different types of emails which will extract a number of data items from each - different for each type.
Because I want to process several thousand stored emails via IMAP I want to get the processing entirely correct before I start to process the live email folder. I'm happy to sort out the settings for the parsing and to tweak for the required results but I can't locate a reference in the documentation on how to do this in a systematic way.
My question is: what's the simplest way to create a suitable simple development environment to create the tools I need without risking the original emails? I have a gmail account - how can I readily duplicate emails to a new folder (with a genuine second copy rather than a second link to the same email)?
Does anyone have a suggestion? I hope I've stated the problem in a way that can be understood - I know my language and use of terms is not always clear...
Regards, topgreyed
Because I want to process several thousand stored emails via IMAP I want to get the processing entirely correct before I start to process the live email folder. I'm happy to sort out the settings for the parsing and to tweak for the required results but I can't locate a reference in the documentation on how to do this in a systematic way.
My question is: what's the simplest way to create a suitable simple development environment to create the tools I need without risking the original emails? I have a gmail account - how can I readily duplicate emails to a new folder (with a genuine second copy rather than a second link to the same email)?
Does anyone have a suggestion? I hope I've stated the problem in a way that can be understood - I know my language and use of terms is not always clear...
Regards, topgreyed
different types of emails which will extract a number of data items from each - different for each type.
For handling different types of emails, usually the configuration of Email Parser looks as follows:
what's the simplest way to create a suitable simple development environment to create the tools I need without risking the original emails?Email Parser does not delete or change the emails coming from your email account, it just downloads them and analyze the contents. This is always the case except when a "Delete email from source" action is created.
I have a gmail account - how can I readily duplicate emails to a new folder (with a genuine second copy rather than a second link to the same email)?
For Gmail, the easiest way to work is to create a label, put some emails (5 or 10) under this label and then, under the Gmail email source choose this label
The emails in Gmail will not be modified or deleted, only downloaded, so you are actually processing the downloaded copy of each email.
Attachments
Thank you, that's really helpful. I did set up a similar configuration a few years ago on a much earlier version (so not really a newbie except that I've mostly forgotten stuff). I seem to remember processing emails once and then having difficulty re-processing the same emails after correcting deficiencies in the set-up.
Sounds like that's all much easier now. And the basic structure you outline makes sense.
I'll go off and get started. Thanks again!
TG
Sounds like that's all much easier now. And the basic structure you outline makes sense.
I'll go off and get started. Thanks again!

TG
and then having difficulty re-processing the same emails after correcting deficiencies in the set-up.Yes, that is something a bit awkward in Email Parser. In the version 4.6, which is the one you are using now, it is done going to Email History, marking some emails to "reprocess" and then click the Run button again in the main Window.
Hopefully in the 4.7 (which is under development now) this has been replaced with a button that just says "Reprocess the selected emails". Much easier