You are not logged in.
For some reason most bulk file renaming products do not support email metadata tags.
ReNamer stands out from the crowd in supporting both .eml and .msg metadata.
This is a suggestion to enhance ReNamer support for email metadata to make it even better.
In any email you have the following metadata:
Sender Name – e.g. John Smith (the sender does not have to specify a name so this may be absent)
Sender Email Address – e.g. jsmith@gmail.com (this will always be present)
Recipient Name – e.g. Jane Jones (the sender doe snot have to specify a name so this may be absent)
Recipient Email Address – e.g. jjones@gmail.com (this will always be present)
Of course there can be more than one recipient so there would be Recipient Name/Email Address pairs for each recipient.
Suggested enhanced support for .eml
At the moment, Renamer supports these metadata tags for .eml
Email_DateSent
Email_Subject
Email_Sender
The tag Email_Sender uses this format “John Smith” <jsmith@gmail.com>
Or this format <jsmith@gmail.com> if there is no Sender Name
My suggestion to enhance Renamer support for .eml tags would be to add four new tags:
Email_Sender_Address which would contain e.g. jsmith@gmail.com
Email_Sender_Name which would contain e.g. John Smith
Email_Recipient_Address which would contain e.g. jjones@gmail.com; pbloggs@gmail.com
Email_Recipient_Name which would contain e.g. John Smith; Peter Bloggs
Sender Name may be absent in some emails and, in that case, I would suggest that the sender email address should be used instead in Email_Sender_Name
Likewise one or more recipient names may be absent in which case I would suggest that, where the name is missing, the recipient email address should be used instead in Email_Recipient_Name
Suggested enhanced support for .msg
At the moment, Renamer supports these metadata tags for .msg
Outlook_DateSent
Outlook_Subject
Outlook_Sender
The tag Outlook_Sender uses this format jsmith@gmail.com
My suggestion to enhance Renamer support for .msg tags would be to add four new tags:
Outlook_Sender_Address which would contain e.g. jsmith@gmail.com
Outlook_Sender_Name which would contain e.g. John Smith
Outlook_Recipient_Address which would contain e.g. jjones@gmail.com; pbloggs@gmail.com
Outlook_Recipient_Name which would contain e.g. John Smith; Peter Bloggs
Sender Name may be absent in some emails and, in that case, I would suggest that the sender email address should be used instead in Outlook_Sender_Name
Likewise one or more recipient names may be absent in which case I would suggest that, where the name is missing, the recipient email address should be used instead in Outlook_Recipient_Name
Offline
Thank you for the detailed description.
Your suggestion has been added to the list of future enhancements.
Offline
Is my suggestion getting near the top of the list yet?
Offline
Is my suggestion getting near the top of the list yet?
It is getting there. I'll check if it can make it into the next release.
Offline
It didn't make it into 6.6 as it was already getting out of the door.
The good news is that it will be part of the next release for sure. Keep an eye on the latest development version for an early access.
Offline
More meta tags were added in ReNamer 6.6.0.1 Beta:
* Added Email_* meta tags: MessageID, SenderName, SenderEmail, Recipients, Recipient, RecipientName, RecipientEmail.
* Added Outlook_* meta tags: SenderName, SenderEmail, Recipients, Recipient, RecipientName, RecipientEmail.
Offline
Looks good but can I suggest one thing.
Every email has a sender email address and most (but not all) emails have a sender name. Most people like to display the sender name and not the email address BUT if the sender name is absent then, of course, they want to display the email address as the next best thing. So my suggestion would be that if the sender name is absent then SenderName should not be set to null but should be set to the same as SenderEmail. Likewise with RecipientName.
Offline
If anyone is interested I have found a way of achieving this with the beta product as is using three replace steps as follows:
Replace ** with :Email_DateSent: Email from :Email_SenderName: to :Email_RecipientName:
Replace to .eml with to :Email_RecipientEmail:.eml skip extension not ticked
Replace from to with from :Email_SenderEmail: to
Offline
If anyone is interested I have found a way of achieving this...
Good job on working it out!
It might be better if you paste the exact rules descriptions using a built-in method.
Right-click on the rules table, select "Export to Clipboard".
Offline
1) Replace: Replace using wildcards "**" with ":Email_DateSent: from :Email_SenderName: to :Email_RecipientName:" (skip extension)
2) Replace: Replace all "from to" with "from :Email_SenderEmail: to" (skip extension)
3) Replace: Replace using wildcards "to .eml" with "to :Email_RecipientEmail:.eml"
Offline