|
|||
|
Exim smart relay + verification?
Hi there,
I've been using exim smart relays with these for a while: Code:
static_route:
driver = manualroute
transport = remote_smtp_smart
route_data = ${lookup{$domain}lsearch{/etc/staticroutes}}
remote_smtp_smart:
driver = smtp
port = 25
hosts = ${lookup{$domain}lsearch{/etc/staticroutes}}
hosts_override
Then I got to thinking. The Cpanel/exim implementation supports sender verification callouts for incoming mail. Surely there must be some way to adapt a similar feature and have exim do a lookup on the destination server before accepting the mail. I'm going to have a look and see if I can figure anything out myself but I have no idea where this would even start so if anyone has any pointers or has tried in the past I'd like to know what you came up with or what stopped you. Cheers. |
|
|||
|
After many hours banging my head against a brick wall (not helped by a malfunctioning Exchange server used for testing) I have solved this myself.
The solution is to look for the following section in the check_recipient ACL: Code:
#recipient verifications are required for all messages that are not sent to the local machine
#this was done at multiple users requests
require verify = recipient
Code:
warn
condition = ${if eq {1}{${lookup{$domain}lsearch{/etc/staticroutes}{1}{0}}}}
add_header = X_Staticroutes: TRUE
require verify = recipient/callout=use_sender
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Smart Host, Smart Route with SMTP authentication | belon_cfy | cPanel and WHM Discussions | 0 | 11-02-2007 12:53 AM |
| smart router with verification | bigdessert | 1 | 07-10-2007 10:58 PM | |
| Smart Outbound Relay and Inbound delivery. | Limo.Net | cPanel Newbies | 0 | 11-26-2006 11:37 PM |
| How to disbable exim sender address verification | almecho | cPanel and WHM Discussions | 8 | 06-02-2006 10:23 AM |
| Exim might be a Open Relay | CCorderoR | cPanel and WHM Discussions | 3 | 04-04-2004 09:30 PM |