Retry - Advanced ISP routing II [ADDED]

Any ideas, need some features post your mind here

Retry - Advanced ISP routing II [ADDED]

New postby Friend7 » Wed Jan 18, 2012 8:48 pm

Hello,

I would like to have this feature in Advanced ISP routing

If reply code for domain.com is 421 or 421 4.2.1
Try to deliver a message YY times

I mean:

Retry YY times for (421 Connection Error: XX minutes)
After YY times move queue for domain.com to Postfix Instance #ZZ

Thanks
Best Regards,
Friend7
 
Posts: 2373
Joined: Sun Feb 06, 2011 3:41 pm
Artica servers number: 1
Linux System: Debian
Technical skills: A newbee

Re: Retry - Advanced ISP routing II [OPEN]

New postby admin » Wed Jan 18, 2012 10:57 pm

2012-01-18_235009.png
2012-01-18_235009.png (26.64 KiB) Viewed 462 times



Currently you have 2 parameters

421 Connection Error means that when processes receive a 421 error, they freeze for X minutes (30 minutes ) in this example. So no more messages are sended during 30 minutes.
After 30 minutes, processes retry to send emails in queue.
If process receive again a 421 error, it freeze again for the time duration.

Max message TTL is the time to live of a message in the queue.(5h) in this example. when a message exceed this time, a bounce is created and the message is deleted from queue.

In this case, the process can execute 10 loops of 421 freeze before deleting mails.

There is no sense to resend mails to postfix, the 421 will be the same... and postfix will be more sensitive about this 421 error...
User avatar
admin
Site Admin
 
Posts: 11287
Joined: Wed Oct 17, 2007 7:59 am
Location: France

Re: Retry - Advanced ISP routing II [OPEN]

New postby Friend7 » Wed Jan 18, 2012 11:08 pm

There is no sense to resend mails to postfix, the 421 will be the same... and postfix will be more sensitive about this 421 error...


But If postfix instance #1 with IP1 is "greylisted"
a "New and Fresh" postfix instance #X could send the Emails.

I would like to have 3 instances only for reprocessing/resending "bounced emails"

Does it make sense?
Best Regards,
Friend7
 
Posts: 2373
Joined: Sun Feb 06, 2011 3:41 pm
Artica servers number: 1
Linux System: Debian
Technical skills: A newbee

Re: Retry - Advanced ISP routing II [OPEN]

New postby admin » Wed Jan 18, 2012 11:15 pm

You need IP rotation against a 421...
This is under construction...
User avatar
admin
Site Admin
 
Posts: 11287
Joined: Wed Oct 17, 2007 7:59 am
Location: France

Re: Retry - Advanced ISP routing II [OPEN]

New postby Friend7 » Thu Jan 19, 2012 2:12 am

You need IP rotation against a 421..


It is a very good idea

There is another Greylisted code: 450 4.2.0
Best Regards,
Friend7
 
Posts: 2373
Joined: Sun Feb 06, 2011 3:41 pm
Artica servers number: 1
Linux System: Debian
Technical skills: A newbee

Re: Retry - Advanced ISP routing II [OPEN]

New postby admin » Thu Jan 19, 2012 2:09 pm

the 1.6.011914 allows you to force instance to move messages of a queue if a 421,420,450 error is detected for the target MX and the target domain.
2012-01-19_150000.png
2012-01-19_150000.png (4.41 KiB) Viewed 450 times

You need to enable the "421 Error move to" and select the next instance in the "Next hostname for the 421 error" drop-down list

In this example if the MX "smtp.facebook.com" for facebook.com domain return an error 421,420,450 :
During 60 minutes, all messages for this instance will be move to the next instance that usually bind an another IP address.
The Next instance can have the same settings that move to other instance and you can loop to the first one.

example :

Code: Select all
Domain facebook.com -> instance1 -> instance2 -> instance3 -> instance1


To follow the engine you can do this

The Engine create a log for each targeted domain.
Code: Select all
tail -f /var/log/artica-facebook.com.log


A global log is generated
Code: Select all
tail -f /var/log/artica-smtp.log


There is a central router that is in charge to put all messages in the right queue of each process of each instance.
Code: Select all
tail -f /var/log/artica-router.log
User avatar
admin
Site Admin
 
Posts: 11287
Joined: Wed Oct 17, 2007 7:59 am
Location: France


Return to Features requests

Who is online

Users browsing this forum: No registered users and 1 guest