Multiple remote connections, return first responder?
I'm trying to send SMTP mail to a remote provider (unrelated to my company, just trying to send mail). We send this provider a lot of mail, and their servers are frequently broken. They have two IP addresses to connect to, and often, one of them will not respond at all. This means I have to wait for a TCP timeout before I can retry, significantly delaying delivery and tying up threads on my end.
Unfortunately, the remote provider has no desire to rectify this issue. So I'm trying to figure out if I can have some sort of internal role IP which my clients connect to on the F5. The F5 then attempts connections to both IP's simultaneously, and whichever responds first, is handed back to the local client. The other session is dropped.
I'm just not really sure where to start with this. Any suggestions?
Cheers,
Chris