On 28 Jan 2013, at 15:51, plot.lost <[email protected]> wrote:
> Is it possible to configure exim to use a specific routing option by setting
> a custom header value?
>
> So, for example, within the email headers having something like:
>
> From: [email protected]
> To: [email protected]
> EximRoute: use.this.server.com
>
That value would be available as $header_EximRoute.
route_list isn't expanded, so you can't just say "route_list =
$header_EximRoute"
However route_data is expanded, so you might be able to say the following, if
the headers are available
route_data = ${lookup{$header_EximRoute}dbm{/etc/routes}}
> Where the value in the EximRoute (or whatever header...) would be used as a
> manualroute option for this message. It would always only contain a single
> server name, and it would always be used as manualroute bydns. The header
> would be stripped out before forwarding the message on.
>
> If there are any delivery errors etc causing the message to be queued, then
> any retries must still be sent via the specified route.
>
> If no 'EximRoute' header is present, then just route the message as normal.
>
> The exim server would only be accepting requests from a locally running
> application, no external access to the server would be possible.
>
>
>
> --
> ## List details at https://lists.exim.org/mailman/listinfo/exim-users
> ## Exim details at http://www.exim.org/
> ## Please use the Wiki with this list - http://wiki.exim.org/
--
Ian Eiloart
Postmaster, University of Sussex
+44 (0) 1273 87-3148
--
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/