[Mimedefang] mimedefang.deb is debian lenny

sosogh sosogh at 126.com
Thu Jul 23 13:12:34 EDT 2009


2009-07-23 23:55:54 David F. Skoll wrote:

>Try installing 2.68-BETA-1 from source:

Thank you 
After I installed it using mimedefang-2.67 source code,I didn't get that error any more.
I use mimedefang in postfix,but it "seems" that it doesn't function
(filter_sender doesn't function in this example)
I have reloaded mimedefang after I configed /etc/mail/mimedefang-filter 




debian:~# tail -20 /etc/mail/mimedefang-filter
sub filter_sender {
my ($sender, $ip, $hostname, $helo) = @_; 
if ($sender =~ /spammer\@badguy\.com/i) { 
return ('REJECT', 'Sorry; spammer at badguy.com is blacklisted.'); 
} 
return ('CONTINUE', "ok"); 
} 
# DO NOT delete the next line, or Perl will complain.
1;



I turned on debug,but doesnot know how to use it 
debian:~# ls /var/spool/MIMEDefang/mdefang-4A681198-0/         
COMMANDS  HEADERS  INPUTMSG  RESULTS  Work




220 debian.localdomain ESMTP Postfix (Debian/GNU)
helo haha.com
250 debian.localdomain
mail from:spammer at badguy.com
250 2.1.0 Ok
rcpt to:sosogh at sosogh.com
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>

test this is a test mail
.
250 2.0.0 Ok: queued as CCB8776210
quit
221 2.0.0 Bye






This is the postfix debug log:

Jul 23 03:03:20 debian postfix/smtpd[16790]: input attribute name: (end)
Jul 23 03:03:20 debian postfix/smtpd[16790]: report connect to all milters
Jul 23 03:03:20 debian postfix/smtpd[16790]: milter_macro_lookup: "j"
Jul 23 03:03:20 debian postfix/smtpd[16790]: milter_macro_lookup: result "debian.localdomain"
Jul 23 03:03:20 debian postfix/smtpd[16790]: milter_macro_lookup: "{daemon_name}"
Jul 23 03:03:20 debian postfix/smtpd[16790]: milter_macro_lookup: result "debian.localdomain"
Jul 23 03:03:20 debian postfix/smtpd[16790]: milter_macro_lookup: "v"
Jul 23 03:03:20 debian postfix/smtpd[16790]: milter_macro_lookup: result "Postfix 2.5.5"
Jul 23 03:03:20 debian postfix/smtpd[16790]: milter8_connect: non-protocol events for protocol 
version 2: SMFIP_NOUNKNOWN SMFIP_NODATA
Jul 23 03:03:20 debian postfix/smtpd[16790]: milter8_connect: transport=unix endpoint=/var/spool/MIMEDefang/mimedefang.sock
Jul 23 03:03:20 debian postfix/smtpd[16790]: milter8_connect: my_version=0x2
Jul 23 03:03:20 debian postfix/smtpd[16790]: milter8_connect: my_actions=0x13f SMFIF_ADDHDRS SMFIF_CHGBODY SMFIF_ADDRCPT SMFIF_DELRCPT SMFIF_CHGHDRS SMFIF_QUARANTINE SMFIF_SETSYMLIST
Jul 23 03:03:20 debian postfix/smtpd[16790]: milter8_connect: my_events=0x7f SMFIP_NOCONNECT SMFIP_NOHELO SMFIP_NOMAIL SMFIP_NORCPT SMFIP_NOBODY SMFIP_NOHDRS SMFIP_NOEOH
Jul 23 03:03:20 debian postfix/smtpd[16790]: milter8_connect: milter unix:/var/spool/MIMEDefang/mimedefang.sock version 2
Jul 23 03:03:20 debian postfix/smtpd[16790]: milter8_connect: events 
Jul 23 03:03:20 debian postfix/smtpd[16790]: milter8_connect: requests SMFIF_ADDHDRS SMFIF_CHGBODY SMFIF_ADDRCPT SMFIF_DELRCPT SMFIF_CHGHDRS SMFIF_QUARANTINE SMFIF_SETSYMLIST
Jul 23 03:03:20 debian postfix/smtpd[16790]: milter8_conn_event: milter unix:/var/spool/MIMEDefang/mimedefang.sock: connect unknown/202.132.201.229
Jul 23 03:03:20 debian postfix/smtpd[16790]: event: SMFIC_CONNECT; macros: j=debian.localdomain {daemon_name}=debian.localdomain v=Postfix 2.5.5
Jul 23 03:03:20 debian postfix/smtpd[16790]: reply: SMFIR_CONTINUE data 0 bytes
Jul 23 03:03:20 debian postfix/smtpd[16790]: > unknown[202.132.201.229]: 220 debian.localdomain ESMTP Postfix (Debian/GNU)
Jul 23 03:03:25 debian postfix/smtpd[16790]: < unknown[202.132.201.229]: helo haha.com
Jul 23 03:03:25 debian postfix/smtpd[16790]: report helo to all milters
Jul 23 03:03:25 debian postfix/smtpd[16790]: milter_macro_lookup: "{tls_version}"
Jul 23 03:03:25 debian postfix/smtpd[16790]: milter_macro_lookup: "{cipher}"
Jul 23 03:03:25 debian postfix/smtpd[16790]: milter_macro_lookup: "{cipher_bits}"
Jul 23 03:03:25 debian postfix/smtpd[16790]: milter_macro_lookup: "{cert_subject}"
Jul 23 03:03:25 debian postfix/smtpd[16790]: milter_macro_lookup: "{cert_issuer}"
Jul 23 03:03:25 debian postfix/smtpd[16790]: milter8_helo_event: milter unix:/var/spool/MIMEDefang/mimedefang.sock: helo haha.com
Jul 23 03:03:25 debian postfix/smtpd[16790]: event: SMFIC_HELO; macros: (none)
Jul 23 03:03:25 debian postfix/smtpd[16790]: reply: SMFIR_CONTINUE data 0 bytes
Jul 23 03:03:25 debian postfix/smtpd[16790]: > unknown[202.132.201.229]: 250 debian.localdomain
Jul 23 03:03:32 debian postfix/smtpd[16790]: < unknown[202.132.201.229]: mail from:spammer at badguy.com 
.......................
.......................
.......................
Jul 23 03:03:32 debian postfix/smtpd[16790]: report sender to all milters
Jul 23 03:03:32 debian postfix/smtpd[16790]: milter_macro_lookup: "i"
Jul 23 03:03:32 debian postfix/smtpd[16790]: milter_macro_lookup: "{auth_type}"
Jul 23 03:03:32 debian postfix/smtpd[16790]: milter_macro_lookup: "{auth_authen}"
Jul 23 03:03:32 debian postfix/smtpd[16790]: milter_macro_lookup: "{auth_author}"
Jul 23 03:03:32 debian postfix/smtpd[16790]: milter_macro_lookup: "{mail_addr}"
Jul 23 03:03:32 debian postfix/smtpd[16790]: milter_macro_lookup: result "spammer at badguy.com"
Jul 23 03:03:32 debian postfix/smtpd[16790]: milter8_mail_event: milter unix:/var/spool/MIMEDefang/mimedefang.sock: mail spammer at badguy.com
Jul 23 03:03:32 debian postfix/smtpd[16790]: event: SMFIC_MAIL; macros: {mail_addr}=spammer at badguy.com
Jul 23 03:03:32 debian postfix/smtpd[16790]: reply: SMFIR_CONTINUE data 0 bytes
Jul 23 03:03:32 debian postfix/smtpd[16790]: fsspace: .: block size 4096, blocks free 1609951
Jul 23 03:03:32 debian postfix/smtpd[16790]: smtpd_check_queue: blocks 4096 avail 1609951 min_free 0 msg_size_limit 10240000
Jul 23 03:03:32 debian postfix/smtpd[16790]: > unknown[202.132.201.229]: 250 2.1.0 Ok
Jul 23 03:03:45 debian postfix/smtpd[16790]: < unknown[202.132.201.229]: rcpt to:sosogh at sosogh.com





------------------				 
sosogh
2009-07-24



More information about the MIMEDefang mailing list