conditional transport

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

conditional transport

Luigi Rosa-2
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I was wondering if it could be implemented (and if it wise to do it) a sort of
conditional transport

Something like:

try {

        normal delivery

} catch (SMTP 4xx) {
       
        requeue for 8 hours

} catch (SMTP 5xx || on_queue > 8 hours) {

        relay:[isp.smtp.add.ress]
}


This is just an example, not a strict rule.


The main goal is to deliver to ISP SMTP the mail rejected by destination MTA
because it thinks that my MTA is not reliable and the causes of this rejection
cannot be solved.

I acknowledge that this is a grey area and that MTAs could have a legitimate
reason to reject the messages.

Think of a sort of second chance to deliver legitimate messages.



Ciao,
luigi

- --
/
+--[Luigi Rosa]--
\

She lost her GUI and I had to console her.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlKgJTcACgkQ3kWu7Tfl6ZRnTQCgovR/srOu0IpnF9lZ89zUYuIp
2A8AnA+PQBbISLybZVyx+3+FoBIQH9qt
=iiP7
-----END PGP SIGNATURE-----
Reply | Threaded
Open this post in threaded view
|

Re: conditional transport

A. Schulze

Zitat von Luigi Rosa <[hidden email]>:

> The main goal is to deliver to ISP SMTP the mail rejected by destination MTA
> because it thinks that my MTA is not reliable and the causes of this  
> rejection cannot be solved.

try smtp_fallback_relay and maybe soft_bounce

Andreas