At 20:00 +0100 on 02/26/2013, Evert Mouw wrote about Re: [ietf-smtp]
Reject messages on backup mail exchangers w:
> This is why its a complex queuing issue. Suppose I have 1000 messages
for 1000 people at the same domain? How will you do the sending? Do
all go to the first MX? Do you spread it? Are you shooting for fast
throughput? What is the better queuing strategy? Does one fit all?
The answer is in the RFC I have quoted earlier for you. All 1000
messages MUST be tried by the client using the first MX. Hate it or love
it, but that is what the RFC 5321 is for.
Are you defining "First MX" as the first MX in the list (assuming
that the list is sorted in ascending order of the priority entry) or
the pool of MXs with the lowest priority value? So long as you spread
the 1000 messages over the lowest priority MXs (assuming that there
are more than one MX with the lowest value) you are following the
RFC. In fact with Threading of the sending, you would flush the queue
faster if you spread the messages over all the MXs than just single
stream them through one MX session. IOW: Round-Robin the list of MXs
with the same lowest priority value.
_______________________________________________
ietf-smtp mailing list
ietf-smtp(_at_)ietf(_dot_)org
https://www.ietf.org/mailman/listinfo/ietf-smtp