On Sat, 16 Feb 2008, Keith Ivey wrote:
Charlie Brady wrote:
> Suppose you have two addresses that forward to each other, either both
> on the local server or one remote and one local.
qpsmtpd doesn't do forwarding between addresses, so doesn't need to
address this issue.
You may be right about purely local forwarding, but what about the second
case, where a remote server is involved. What should be detecting the loops,
if qpsmtpd isn't? I think that since qmail-smtpd does loop detection (look
for "hops" in qmail-smtpd.c), qpsmtpd should do the same.
OK.
However I stand by my original statement that qpsmtpd can (and should, and
I believe does, via require_resolvable_fromhost) *avoid* loops created by
MX records resolving to 0.0.0.0, so there is no need to detect the loop
which such a record creates with qmail.