

![]() | Start a set with this search |
![]() | Include this search in one of my sets |
![]() | Exclude this search from one of my sets |
![]() | Permalink to these results Paste this link in email or IM: |
| Atom feed for tracking future search results Paste this URL into your reader: |
29 messages in net.sourceforge.lists.courier-usersRe: [courier-users] MX randomizing: t...| From | Sent On | Attachments |
|---|---|---|
| Rodrigo Severo | Jun 22, 2005 1:28 pm | |
| Sam Varshavchik | Jun 22, 2005 2:05 pm | |
| Rodrigo Severo | Jun 23, 2005 2:32 am | |
| Arno | Jun 23, 2005 4:06 am | |
| Rodrigo Severo | Jun 23, 2005 5:12 am | |
| Sam Varshavchik | Jun 23, 2005 6:06 am | |
| Rodrigo Severo | Jun 23, 2005 6:24 am | |
| Sam Varshavchik | Jun 23, 2005 6:58 am | |
| Ben Kennedy | Jun 23, 2005 7:07 am | |
| Sam Varshavchik | Jun 23, 2005 7:26 am | |
| Gordon Messmer | Jun 23, 2005 8:39 am | |
| Rodrigo Severo | Jun 23, 2005 1:06 pm | |
| Alessandro Vesely | Jun 24, 2005 12:04 am | |
| Rodrigo Severo | Jun 24, 2005 4:32 am | |
| Scott Morizot | Jun 24, 2005 5:31 am | |
| Sam Varshavchik | Jun 24, 2005 6:00 am | |
| Rodrigo Severo | Jun 24, 2005 6:43 am | |
| Sam Varshavchik | Jun 24, 2005 7:06 am | |
| Scott Morizot | Jun 24, 2005 7:13 am | |
| Rodrigo Severo | Jun 24, 2005 8:02 am | |
| Gordon Messmer | Jun 24, 2005 8:21 am | |
| Gordon Messmer | Jun 24, 2005 8:26 am | |
| Rodrigo Severo | Jun 24, 2005 8:50 am | |
| Scott Morizot | Jun 24, 2005 9:48 am | |
| Sam Varshavchik | Jun 24, 2005 10:33 am | |
| Rodrigo Severo | Jun 24, 2005 10:41 am | |
| Alessandro Vesely | Jun 25, 2005 9:29 am | |
| Rodrigo Severo | Jun 26, 2005 7:35 am | |
| Rodrigo Severo | Jun 26, 2005 9:08 am |

![]() | Permalink for this message Paste this link in email or IM: |
![]() | Permalink for this thread Paste this link in email or IM: |
| Atom feed for this thread Paste this URL into your reader: |
| Subject: | Re: [courier-users] MX randomizing: trying to understand thesources. | Actions... |
|---|---|---|
| From: | Rodrigo Severo (rodr...@fabricadeideias.com) | |
| Date: | Jun 24, 2005 10:41:29 am | |
| List: | net.sourceforge.lists.courier-users | |
Scott Morizot wrote:
On 24 Jun 2005 at 12:48, Rodrigo Severo wrote:
I agree completely. It isn't bind randomness strategy per si that creates the distortion. Nor is Courier's MX choosing strategy either. It's the *interaction* of bind randomness strategy and Courier MX choosing strategy that produces the distortion.
Which reinforces my point, I think. If the administrator of the mail servers behind the MX records wants to ensure that all of their same priority MX'ed mail systems are attempted, they should put together their MX lists appropriately.
As far as I understand Sam expected that DNS caches (specially bind) would return randomized lists of MXs servers as a way to guarantee that, in case of temporary delivery failures, Courier would try others top priority MXs. Unfortunatelly, bind randomizes it's answers in a way that the goal of Courier trying other top priority MXs in a near equally distributed fashion isn't accomplished.
Personally, I wouldn't mix a lot of same *and* different priority MX records in the MX list. I would either use all the same priority or establish different priorities to create essentially a backup system and overload the A record for the first MX'ed system. I've done both and been satisfied with the results.
I might agree with you that this might be the best way to setup one's domain MX records. I haven't really thought about it much. But the point here is that Courier have to deal with domains that eventually have a mix of a lot of same *and* different priority MX records in the MX list. There aren't much options on this point. It might be good to Courier be able to deal with it better than it's doing right now.
BTW let me say that you have just clarified to me an important detail of this issue. It will only happen if and only if there are a mix of a lot of same *and* different priority MX records in the MX list. This makes it an issue in fewer cases than I previously saw.
But the more you describe the issue, the less it looks like something that should be resolved at the point of the sending system.
About the question *where* it should be solved, I really think the right answer is in Courier's side. It's Courier that's expecting answers in a way that no current DNS cache that I am aware of provide.
There is also the question *if* it should be solved. Remembering that this issue affects a smaller set of setups than I previously imagined I'm wondering if it might be better to:
a) not to deal with it at all because there might be so few cases that there is no reason to bother (I not sure this is a good line of thinking but a possible one for sure) or
b) try to detect the specific situation when this problem occurs with simple non-obstrusive code and use a more convoluted strategy to choose MXs only then;
instead of changing the way Courier chooses MXs for every situation as it's current implementation is quite appropriate most of the times.
Regards,
Rodrigo Severo







