Hi,
I need an Exim delivering mail to identify whether the server it sends
the mail to is the correct host.
This is what I have:
* a permanently connected host with a static IP address running as the
"client" that wants to deliver mail.
* a host with dynamic IP and dynamic DNS running as the "server"
both are running Exim.
My problem is that someone else might get the IP address the server
previously had and have a smtp daemon running that (correctly) denies
relaying.
How can the client identify the server and stop delivery/ignore rejection
of relay?
I didn't find any config keyword to force authentication on client side.
Some solutions I thought about, but I don't like:
* running another Exim daemon on the server [consumes memory]
* installing a tunnel (VPN, PPP over IP, stunnel) between both
machines [quite painful with dynamic IPs] with an own authentication
layer
* having IPv6 on both machines [requires tunnel to 6bone from both
machines, but would make everything easy - static addresses]
Someone with a better idea? ;))
CU Andre E-Mail: andre@???
... I am a weird person in a normal Chaotic world.