Possible logic bug?

[email protected] (Tony Lambiris)
Newsgroups perl.qpsmtpd
Message-ID <[email protected]>
I have the plugin loaded: require_resolvable_fromhost and it never seems to
flag unresolvable "MAIL FROM" hosts:

220 XXXXXX ESMTP qpsmtpd 0.84 ready; send us your mail, but not your spam.
HELO .
250 XXXXXX Hi some.host.online [10.1.1.10]; I am so happy to meet you.
MAIL FROM: <[email protected]>
250 <[email protected]>, sender OK - how exciting
to get mail from you!

I dug into the code, and by changing line #27 from this:
if ($sender->host) {
To this:
if (! $sender->host) {

It starts working as it should:
220 XXXXXX ESMTP qpsmtpd 0.84 ready; send us your mail, but not your spam.
HELO .
250 XXXXXX Hi some.host.online [10.1.1.10]; I am so happy to meet you.
MAIL FROM: <[email protected]>
450 FQDN required in the envelope sender (#4.1.8)
MAIL FROM: <[email protected]>
250 <[email protected]>, sender OK - how exciting to get mail from you!

Anyone experience the same behavior?
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.