Automatic Message RedirectorThis features lets you redirect messages according to email addresses and domains. Note that this feature completely replaces the final recipient of the session. This redirection can be set for both local and remote domains or accounts. Formal Syntax: |
|||
redirectitems | = | 1*(redirectitem CRLF) | |
redirectitem | = | (redirect1 / redirect2 / redirect3) [flags host] | |
redirect1 | = | emailaddress "=" emailaddress | |
redirect2 | = | domain "=" domain | |
redirect3 | = | domain "=" emailaddress | |
flags | = | ";" DIGIT | ; Parameters description below |
host | = | ";" hostitem | |
hostitem | = | hostname [":" port] | |
Parameters:Parameters are bit values and specify flags for the redirection 1st bit - Recipient must be a local user 2nd bit - Allow redirection regardless filters 3rd bit - Sender must be authenticated It means you can use these numbers to specify desired functionality: |
|||
0 | - | all recipients | other filters may apply (eg. reject / delete message) |
1 | - | local recipients only | other filters may apply (eg. reject / delete message) |
2 | - | all recipients | redirection regardless filters |
3 | - | local recipients only | redirection regardless filters |
4 | - | sender authenticated | sender must be authenticated |
Example: |
|||
sales@icewarp.com=info@business.com merakmail.com=icewarp.com usa.net=info@icewarp.com merakmail.com=icewarp.com;1 demo.merakmail.com=demo.com;;demo.icewarp.com:2525 doc.icewarp.com=icewarp.com;1;user:password@mail.icewarp.com |
|||
Special Cases with variables:It is also possible to use variables %%alias%%, %%domain%% or %%current_recipient%%. The redirection in following cases is applied on any message no matter whether the recipient is local or not and no matter whether it is outgoing or incoming message. It simply works on any RCPT TO command during SMTP. This system might be used to relay messages to a special server for instance: |
|||
Example: |
|||
aol.com=%%alias%%@aol.com;;relay.isp.com | |||
This causes that all messages for somebody@aol.com will be sent directly to relay.isp.com server instead of using standard DNS lookup for aol.com
|
|||
company.com=%%alias%%@company.com;1;user:pwd@relay.isp.com | |||
This causes that all messages for existing local user in company.com domain will be sent through relay.isp.com mail server with SMTP authentification (user:pwd) will be sent routed through relay.isp.com server
|
|||
company.com=%%alias%%@company.com;;username%domain.com:passwd@relay.isp.com | |||
This causes that all messages for somebody@company.com will be sent directly through relay.isp.com server instead of using standard DNS lookup for company.com with SMTP authentication against full email address (username%domain:password@relayserver).
|
|||
localdomain.com=%%current_recipient%%;;customer-server.com | |||
This causes that all messages for any_alias@localdomain.com will be redirected to customer-server.com, the recipient will be the primary alias of the original recipient's account
|