Hi all,
the bug is in the TRANSFLTR.MER delivered with the mercury installer. On the very bottom there are samples that are enabled (not commented out) by default. That's bad because
- some are questionable (some site may not want to reply with "get out of here you worthless scumbag" even to a spammer) - though it is kinda funny :)
- some sites may want to receive job applications
- at least the entry H, "[EHeh][EHeh]LO +[0-9]+.[0-9]+.[0-9]+.[0-9]*", R, "554 Invalid HELO format" is not RFC compliant
easy Solution: comment it out.
Solution for RFC compliance: Insert the line
H, "[EHeh][EHeh]LO +[0-9]+.[0-9]+.[0-9]+.[0-9]+.*", X, ""
directly above H, "[EHeh][EHeh]LO +[0-9]+.[0-9]+.[0-9]+.[0-9]*", R, "554 Invalid HELO format" *
HTH, Rainer
* whereas in HELO greeting IP addresses have to be surrounded by [] it is perfectly okay to have a host name starting with a (reverse) IP.