Preprocessing Tasks
- 1 Summary
- 2 Enabling preprocessing tasks
- 3 Quoted Address Removal
- 4 Double Route Address Removal
- 5 Single Leading Quoted Personal Fixer
- 6 Trailing Dot Address Removal
- 7 Unwrapped Email Address Fixer
- 8 Missing Recipient Address Fixer
- 9 Content Type Mapper
- 10 Illegal Disposition Fixer
- 11 Scripted Task
- 12 Related Articles
Summary
Preprocessing Tasks are used to fix problems with incoming emails that don’t adhere to the expected email standards.
Enabling preprocessing tasks
To enable preprocessing tasks to be used, enable Use Preprocessed Message. Once enabled, tasks can be selected for use during email processing:
Quoted Address Removal
This will check whether any of the From, To and Cc addresses for any illegal quotes and will then remove any illegal quotes. e.g. "Some Name" <'some@place.com'> -> "Some Name" <some@place.com>
Double Route Address Removal
This will check whether any of the From, To and Cc addresses for illegal double addresses. If found it will quote the first address as a personal part. e.g. <some@place.com> <some@place.com> -> "some@place.com" <some@place.com>.
Single Leading Quoted Personal Fixer
This will find and remove any illegal empty quotations. e.g. ' ' <some@place.com> -> <some@place.com>
Trailing Dot Address Removal
This will find and remove any trailing dots that are found within the From, To and Cc addresses. e.g. "Some Name" <some@place.com.> -> "Some Name" <some@place.com>
Unwrapped Email Address Fixer
This will find any unwrapped email addresses and will wrap them within “<" and ">". This will only be applied when a personal is provided. e.g. "Some Name" some@place.com → "Some Name" <some@place.com>
Missing Recipient Address Fixer
Adds the To header if the email recipients (in To, Cc and Bcc or any other Catch Email Headers) don't match any Catch Email Addresses. Useful for allowing emails sent to the inbound mailbox using the Bcc header to be processed.
This option will add the address which has been added to “To Email Address”. This would be a Catch Email Address
Content Type Mapper
This can be used to fix problems related to Content-Type headers and its charset (character set) parameter. You can specify multiple mappings which change a charset from one type to another. Example mappings that can be useful:
From | To |
|---|---|
|
|
|
|
Illegal Disposition Fixer
Fixes broken/unknown Content-Disposition headers, setting up a configurable default header value will allow you to enter a default Content-Disposition to use. Recommended values are attachment or inline
Scripted Task
Here you are able to create your own custom Preprocessing task. This allows you to change the incoming mail based on custom conditions. For more details see: How to create a Scripted Pre-Processing Task