OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
queue file write error for my milter

From: Mani Jassar (MJassarabaca.com)
Date: Mon Mar 03 2008 - 17:09:48 CST


Hi,

I am trying to run a before queue Milter on a machine running centos. I am using Milter protocol version 2, postfix 2.4.6-1, and sendmail 8.13.8-2. I have tested the Milter on a debian machine and it runs fine, but on the centos machine I get a queue file write error when using postfix. Below is my input followed by some output from the maillog. Can someone please help me understand why this happens?

telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 mjassar-cent.abaca.com ESMTP Postfix
mail from: testdomain.com
250 2.1.0 Ok
rcpt to: testdomain.com
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
hello
.
451 4.3.0 Error: queue file write error

MAILLOG

Mar 1 18:16:30 mjassar-cent postfix/smtpd[23832]: milter8_data_event: milter inet:localhost:8000: data command
Mar 1 18:16:30 mjassar-cent postfix/smtpd[23832]: skipping non-protocol event SMFIC_DATA for milter inet:localhost:8000
Mar 1 18:16:30 mjassar-cent postfix/smtpd[23832]: send attr conn_macros = j {daemon_name} v
Mar 1 18:16:30 mjassar-cent postfix/smtpd[23832]: send attr helo_macros = {tls_version} {cipher} {cipher_bits} {cert_subject} {cert_issuer}
Mar 1 18:16:30 mjassar-cent postfix/smtpd[23832]: send attr mail_macros = i {auth_type} {auth_authen} {auth_author} {mail_addr}
Mar 1 18:16:30 mjassar-cent postfix/smtpd[23832]: send attr rcpt_macros = i {rcpt_addr}
Mar 1 18:16:30 mjassar-cent postfix/smtpd[23832]: send attr data_macros = i
Mar 1 18:16:30 mjassar-cent postfix/smtpd[23832]: send attr eod_macros = i
Mar 1 18:16:30 mjassar-cent postfix/smtpd[23832]: send attr unk_macros =
Mar 1 18:16:30 mjassar-cent postfix/smtpd[23832]: milter8_send: milter inet:localhost:8000
Mar 1 18:16:30 mjassar-cent postfix/smtpd[23832]: send attr milter_name = inet:localhost:8000
Mar 1 18:16:30 mjassar-cent postfix/smtpd[23832]: send attr milter_version = 2
Mar 1 18:16:30 mjassar-cent postfix/smtpd[23832]: send attr milter_actions = 5
Mar 1 18:16:30 mjassar-cent postfix/smtpd[23832]: send attr milter_events = 18
Mar 1 18:16:30 mjassar-cent postfix/smtpd[23832]: send attr milter_non_events = 4294967040
Mar 1 18:16:30 mjassar-cent postfix/smtpd[23832]: send attr milter_state = 4
Mar 1 18:16:30 mjassar-cent postfix/smtpd[23832]: send attr milter_conn_timeout = 30
Mar 1 18:16:30 mjassar-cent postfix/smtpd[23832]: send attr milter_cmd_timeout = 30
Mar 1 18:16:30 mjassar-cent postfix/smtpd[23832]: send attr milter_msg_timeout = 300
Mar 1 18:16:30 mjassar-cent postfix/smtpd[23832]: send attr milter_action = tempfail
Mar 1 18:16:30 mjassar-cent postfix/smtpd[23832]: public/cleanup socket: wanted attribute: dummy
Mar 1 18:16:30 mjassar-cent postfix/smtpd[23832]: input attribute name: dummy
Mar 1 18:16:30 mjassar-cent postfix/smtpd[23832]: input attribute value: (end)
Mar 1 18:16:30 mjassar-cent postfix/smtpd[23832]: public/cleanup socket: wanted attribute: (list terminator)
Mar 1 18:16:30 mjassar-cent postfix/smtpd[23832]: input attribute name: (end)
Mar 1 18:16:30 mjassar-cent postfix/cleanup[23840]: warning: cannot receive milters via service cleanup socket socket
Mar 1 18:16:30 mjassar-cent postfix/smtpd[23832]: warning: cannot send milters to service public/cleanup socket
Mar 1 18:16:30 mjassar-cent postfix/smtpd[23832]: > mjassar-cent.abaca.com[127.0.0.1]: 354 End data with <CR><LF>.<CR><LF>
Mar 1 18:16:31 mjassar-cent postfix/master[23824]: warning: process /usr/libexec/postfix/cleanup pid 23840 killed by signal 11
Mar 1 18:16:32 mjassar-cent postfix/smtpd[23832]: > mjassar-cent.abaca.com[127.0.0.1]: 451 4.3.0 Error: queue file write error
Mar 1 18:16:32 mjassar-cent postfix/smtpd[23832]: abort all milters
Mar 1 18:16:32 mjassar-cent postfix/smtpd[23832]: milter8_abort: abort milter inet:localhost:8000

Thanks in advance