[Mimedefang] Sendmail local recipients

Delahunty, Mark MDelahunty at cc.ucc.ie
Wed Feb 2 06:20:26 EST 2011


David said:

> > as far as I can see, filter_recipient() does
> > not get called or see the recipient if sendmail rejects an unknown
> > local user.
> 
> It should be unless you use the "-N" flag with mimedefang.  (I assume
> here Sendmail 8.14.x)

It's 8.14.4.

I added some debugging output at the end of filter_sender()

   md_graphdefang_log_once("filter_sender_done", "Sender:[$sender],
ip:[$ip], hostname:[$hostname] helo:[$helo]") ; # if $UCCdebug ;
   return ('CONTINUE', "ok");
}  ################### End of filter_sender
################################


..and at the start of filter_recipient() :

sub filter_recipient {
    my ($recipient, $sender, $ip, $hostname, $first, $helo) = @_;
    md_graphdefang_log_once("filter_recipient", "Recipient:[$recipient]
Sender:[$sender], ip:[$ip], hostname:[$hostname] first:[$first]
helo:[$helo]") ; 


Now when I send to an unknown user I get this:

Feb  2 10:31:34 mailX mimedefang.pl[4201]:
MDLOG1,p12AVRbp017875,filter_sender_done,Sender:..................
Feb  2 10:31:34 mailX sendmail[17875]: p12AVRbp017875:
<xxmd at xc1.ucc.ie>... No such user here
Feb  2 10:31:34 mailX sendmail[17875]: p12AVRbp017875:
from=..............., nrcpts=0, proto=ESMTP, daemon=MTA,
relay=............


I suspect the problem may be that I have another milter, milter-greylist
(sorry, should have mentioned that in my original post). I don't know
why it would make sendmail do this. I'll post the symptoms on the
milter-greylist list.


Regards

Mark




More information about the MIMEDefang mailing list