[milters] Archive

Lists Index Date Thread Search

Article: 57
From:
Date: 2004-09-20 05:42:06 -0400
Subject: [SIQ] 020 internal error converting {client_addr}

Removal...........: milters-request@milter.info?subject=remove
More information..: http://www.milter.info/#Support
--------------------------------------------------------

** Your attention is drawn to the note at the end of this message. **

Dear All,

I've been trying to configure milter-sender 0.62 for a few days but without
success. The error message I got is "550 5.0.0 internal error converting
{client_addr}='' ".  Enclosed please find the error message and the
milter-sender.conf file.

Greatly appreciate if you can give me some hints.

Many thanks.

Pedro Ng

E: PedroNg@hksfc.org.hk

Error logged
=========
Sep 20 16:36:40 alpha milter-sender[15396]: milter-sender/0.62.837
Copyright 2002, 2004 by Anthony Howe. All rights reserved.
Sep 20 16:36:40 alpha milter-sender[15396]: LibSnert/1.40.622 Copyright
1996, 2004 by Anthony Howe. All rights reserved.
Sep 20 16:36:40 alpha milter-sender[15396]: Sendmail libmilter Protocol
version2
Sep 20 16:36:40 alpha milter-sender[15396]: Sleepycat Software: Berkeley DB
4.1.25: (December 19, 2002)
Sep 20 16:36:40 alpha milter-sender[15396]: milter-sender: Opening listen
socket on conn unix:/var/milter-sender/socket
Sep 20 17:29:20 alpha milter-sender[15240]: 00902 NOQUEUE:
filterOpen(85088c8, 'imsm053.netvigator.com', [218.102.53.5])
Sep 20 17:29:20 alpha milter-sender[15240]: 00902 NOQUEUE: enter
filterHelo(85088c8, 'imsm053dat.netvigator.com')
Sep 20 17:29:20 alpha milter-sender[15240]: 00902 NOQUEUE: HELO
='imsm053dat.netvigator.com' if_addr='192.168.0.88' tls_version=''
Sep 20 17:29:20 alpha milter-sender[15240]: 00902 NOQUEUE: client_name=''
client_addr='' client_resolve='' verify=''
Sep 20 17:29:20 alpha milter-sender[15240]: checking "/etc/mail/access.db"
for "milter-sender-connect:"
Sep 20 17:29:20 alpha milter-sender[15240]: checking "/etc/mail/access.db"
for "connect:"
Sep 20 17:29:20 alpha milter-sender[15240]: checking "/etc/mail/access.db"
for ""
Sep 20 17:29:20 alpha milter-sender[15240]: enter DnsOpen(0)
Sep 20 17:29:20 alpha milter-sender[15240]: enter SocketOpen(413cf8ec, 2)
Sep 20 17:29:20 alpha milter-sender[15240]: SocketOpen() socket() fd=8
Sep 20 17:29:20 alpha milter-sender[15240]: exit SocketOpen(413cf8ec, 2)
Socket=88d7268 fd=8
Sep 20 17:29:20 alpha milter-sender[15240]: enter DnsClose(88cddc0)
Sep 20 17:29:20 alpha milter-sender[15240]: enter SocketClose(88d7268)
Sep 20 17:29:20 alpha milter-sender[15240]: SocketGetError(88d7268) s->fd=8
errno=0 s->error=0
Sep 20 17:29:20 alpha milter-sender[15240]: SocketClose() close(8) rc=0
errno=0
Sep 20 17:29:20 alpha milter-sender[15240]: exit SocketClose(88d7268)
Sep 20 17:29:20 alpha milter-sender[15240]: exit DnsClose(88cddc0)
Sep 20 17:29:20 alpha milter-sender[15240]: error exit DnsOpen(885d6b8)
Dns=0 errno=0, Success
Sep 20 17:29:20 alpha milter-sender[15240]: 00902 NOQUEUE: reply 550 5.0.0
internal error converting {client_addr}=''
Sep 20 17:29:20 alpha milter-sender[15240]: 00902 NOQUEUE: exit
filterHelo(85088c8, 'imsm053dat.netvigator.com')
Sep 20 17:29:20 alpha milter-sender[15240]: 902 connections
Sep 20 17:29:20 alpha milter-sender[15240]: 00902 NOQUEUE:
filterClose(85088c8)
Sep 20 17:29:48 alpha milter-sender[15250]: 00903 NOQUEUE:
filterOpen(85088c8, 'imsm042.netvigator.com', [218.102.53.42])
Sep 20 17:29:48 alpha milter-sender[15250]: 00903 NOQUEUE: enter
filterHelo(85088c8, 'imsm042dat.netvigator.com')
Sep 20 17:29:48 alpha milter-sender[15250]: 00903 NOQUEUE: HELO
='imsm042dat.netvigator.com' if_addr='192.168.0.88' tls_version=''
Sep 20 17:29:48 alpha milter-sender[15250]: 00903 NOQUEUE: client_name=''
client_addr='' client_resolve='' verify=''
Sep 20 17:29:48 alpha milter-sender[15250]: checking "/etc/mail/access.db"
for "milter-sender-connect:"
Sep 20 17:29:48 alpha milter-sender[15250]: checking "/etc/mail/access.db"
for "connect:"
Sep 20 17:29:48 alpha milter-sender[15250]: checking "/etc/mail/access.db"
for ""
Sep 20 17:29:48 alpha milter-sender[15250]: enter DnsOpen(0)
Sep 20 17:29:48 alpha milter-sender[15250]: enter SocketOpen(413cf8ec, 2)
Sep 20 17:29:48 alpha milter-sender[15250]: SocketOpen() socket() fd=8
Sep 20 17:29:48 alpha milter-sender[15250]: exit SocketOpen(413cf8ec, 2)
Socket=88d7268 fd=8
Sep 20 17:29:48 alpha milter-sender[15250]: enter DnsClose(88cddc0)
Sep 20 17:29:48 alpha milter-sender[15250]: enter SocketClose(88d7268)
Sep 20 17:29:48 alpha milter-sender[15250]: SocketGetError(88d7268) s->fd=8
errno=0 s->error=0
Sep 20 17:29:48 alpha milter-sender[15250]: SocketClose() close(8) rc=0
errno=0
Sep 20 17:29:48 alpha milter-sender[15250]: exit SocketClose(88d7268)
Sep 20 17:29:48 alpha milter-sender[15250]: exit DnsClose(88cddc0)
Sep 20 17:29:48 alpha milter-sender[15250]: error exit DnsOpen(885d6b8)
Dns=0 errno=0, Success
Sep 20 17:29:48 alpha milter-sender[15250]: 00903 NOQUEUE: reply 550 5.0.0
internal error converting {client_addr}=''
Sep 20 17:29:48 alpha milter-sender[15250]: 00903 NOQUEUE: exit
filterHelo(85088c8, 'imsm042dat.netvigator.com')
Sep 20 17:29:48 alpha milter-sender[15250]: 903 connections
Sep 20 17:29:48 alpha milter-sender[15250]: 00903 NOQUEUE:
filterClose(85088c8)


milter-sender.cf
===========

#
# milter-sender/0.62.837
#
# Copyright 2002, 2004 by Anthony Howe. All rights reserved.
#
#
# Usage:
# ------
#
#    milter-sender [option=value] ... MilterSocket=socket
#
#
# Option names are case-insensitive. No spaces around equals-sign.
# Options can be specified on the command line or in a file. Options
# in a file are one option per line (as shown here). See MilterCf.
#

AlwaysAcceptPostmaster=1
#AlwaysAcceptPostmaster=0
#   always accept RCPT TO:<postmaster> irregardless of B/W listings

CacheAcceptTTL=604800
#   cache time-to-live in seconds for accepted senders, 0 = disable

CacheGcFrequency=1000
#   cache garbage collection frequency

CacheGreyListTTL=86400
#   cache time-to-live in seconds for grey-list temporary entries, 0 =
disable

CacheHashBucketDensity=75
#   Berkeley DB hash bucket density value (delete cache if changed)

CacheRejectTTL=0
#   cache time-to-live in seconds for rejected senders, 0 = disable

ClientIsForged=0
#   reject connection when PTR and A records do not match

ClientNeedsPTR=0
#   reject connection when no PTR record is found

ClientRejectBenchmark=1
#   reject connection from RFC 3330 benchmark network 198.18.0.0/15

ClientRejectLinkLocal=0
#   reject connection from RFC 3330 link local addresses 169.254.0.0/16

ClientRejectLoopback=0
#ClientRejectLoopback=1
#   reject connection from RFC 3330 loopback 127.0.0.0/8 except 127.0.0.1

ClientRejectMulticast=1
#   reject connection from RFC 3330 multicast addresses 224.0.0.0/4

ClientRejectPrivateA=0
#   reject connection from RFC 3330 private class A network 10.0.0.0/8

ClientRejectPrivateB=0
#   reject connection from RFC 3330 private class B network 172.16.0.0/12

#ClientRejectPrivateC=0
ClientRejectPrivateC=0
#   reject connection from RFC 3330 private class C network 192.168.0.0/16

ClientRejectTestNet=0
#   reject connection from RFC 3330 test network 192.0.2.0/24

ClientRejectThisNet=1
#   reject connection from RFC 3330 "this" network 0.0.0.0/8

DebugLogOnly=0
#   debug mode logs messages, never rejects

DeferHeloReject=0
#   if connection/HELO fails, reject unless sender white listed

DeferMailReject=0
#   if sender fails callback, reject unless recipients white listed

FailWelcome554=0
#   reject MX servers that return a "554 No SMTP service here" greeting

GreyListBlockTime=600
#   grey list block time in seconds, must be less than CacheGreyListTTL

GreyListRejectCount=3
#   reject too many attempts during the grey list block time, 0 = disable

HeloClaimsUs=0
#HeloClaimsUs=1
#   enable/disable HELO "claims to be us" test

HeloLookupHostIp=1
#   lookup the IP address of the HELO argument

HeloRejectBenchmark=1
#   reject HELO from RFC 3330 benchmark network 198.18.0.0/15

HeloRejectLinkLocal=0
#   reject HELO from RFC 3330 link local addresses 169.254.0.0/16

HeloRejectLoopback=1
#   reject HELO from RFC 3330 loopback 127.0.0.0/8 except 127.0.0.1

HeloRejectMulticast=1
#   reject HELO from RFC 3330 multicast addresses 224.0.0.0/4

HeloRejectPrivateA=0
#   reject HELO from RFC 3330 private class A network 10.0.0.0/8

HeloRejectPrivateB=0
#   reject HELO from RFC 3330 private class B network 172.16.0.0/12

HeloRejectPrivateC=0
#   reject HELO from RFC 3330 private class C network 192.168.0.0/16

HeloRejectTestNet=1
#   reject HELO from RFC 3330 test network 192.0.2.0/24

HeloRejectThisNet=0
#HeloRejectThisNet=1
#   reject HELO from RFC 3330 "this" network 0.0.0.0/8

Help=0
#   used on the command-line only to display help summary and exit
#    1 = defaults
#    2 = current settings

IsBackupMx=0
#   this is a backup-MX, accept mail when primary does not answer
call-ahead

MilterSocketTimeout=1800
#   sendmail/milter I/O timeout in seconds, 0 = indefinite

MxAcceptsAllAction=6
#   action when MX accepts any email address before DATA command:
#   0 = reject
#   1 = ignore
#   2 = accept
#   3 = grey-list client IP, MAIL pair
#   4 = grey-list client IP, RCPT pair
#   5 = grey-list MAIL, RCPT pair
#   6 = grey-list client IP, MAIL, RCPT tuple
#   7 = send probe

MxCallAhead=0
#   an MX gateway can call the next hop to verify the recipient

MxCallBackConnect=1
#   enable the callback SMTP connection

MxCallBackIpBlocked=0
#MxCallBackIpBlocked=0
#   if our IP appears in an callback error response, assume accepts any
email

MxCallBackMaxAttempts=6
#   maximum number of MX hosts to attempt callback with, 0 = disable
callback

MxRejectBenchmark=1
#   reject MX with RFC 3330 benchmark network 198.18.0.0/15

MxRejectLinkLocal=1
#   reject MX with RFC 3330 link local addresses 169.254.0.0/16

MxRejectLoopback=0
#MxRejectLoopback=1
#   reject MX with RFC 3330 loopback 127.0.0.0/8

MxRejectMulticast=1
#   reject MX with RFC 3330 multicast addresses 224.0.0.0/4

MxRejectPrivateA=1
#   reject MX with RFC 3330 private class A network 10.0.0.0/8

MxRejectPrivateB=1
#   reject MX with RFC 3330 private class B network 172.16.0.0/12

MxRejectPrivateC=0
#MxRejectPrivateC=1
#   reject MX with RFC 3330 private class C network 192.168.0.0/16

MxRejectTestNet=1
#   reject MX with RFC 3330 test network 192.0.2.0/24

MxRejectThisNet=1
#   reject MX with RFC 3330 "this" network 0.0.0.0/8

OneRcptPerBounce=0
#   accept only one RCPT when MAIL FROM:<> is given

SkipAuthenticatedSender=1
#   skip the milter if the sender successfully authenticated themselves

SkipLoopbackInterface=1
#   skip the callback if the connection is from the loopback interface

SocketTimeout=120
#   SMTP response timeout in seconds, 0 = indefinite

TlsRejectIfMissing=0
#   reject connection if no encryption or certificate presented

TlsRejectInvalid=0
#   reject connection if certificate is invalid

TlsRejectTemporary=1
#   reject connection on temporary encryption error

TlsRejectProtocol=1
#   reject connection on an encryption protocol error

WhiteListFutureSender=1
#   white list recipients of a local sender for future replies

XAuthenticatedSender=0
#   add X-Authenticated-Sender header with authentication details

XScannedBy=1
#XScannedBy=0
#   add X-Scanned-By trace header

CacheType=
#   the cache type: bdb, flatfile, hash

CacheFile=/var/lib/milter-sender/cache.db
#   the cache file path for bdb or flatfile types

ForceCallAheadHost=
#   force call-ahead to this host, overriding mailertable

MailLogDetail=all
#   a bit mask or comma separated list of what to write to the mail log:
#        all    -1 = all messages
#                0 = log nothing
#       info     1 = general info messages (default)
#      trace     2 = trace progress through the milter
#      parse     4 = details from parsing addresses or special strings
#      debug     8 = lots of debug messages
#     dialog    16 = I/O from smtp dialog
#      state    32 = state transitions
#        dns    64 = trace & debug of DNS operations
#      cache   128 = cache get/put/gc operations
#   database   256 = sendmail database lookups
#  socket-fd   512 = socket open & close calls
# socket-all  1024 = all socket operations & I/O
#  libmilter  2048 = libmilter engine diagnostics

MilterCf=/etc/mail/milter-sender.cf
#   read a milter configuration file of command line options

MilterSocket=unix:/var/milter-sender/socket
#   (REQUIRED) the sendmail/milter socket type & name; see
INPUT_MAIL_FILTER

PublicIp=192.168.0.88
#   the public IP address of this machine, when behind a NAT/firewall

PublicName=alpha.hkustmba.org
#   the public name of this machine, when behind a NAT/firewall

SendmailCf=/etc/mail/sendmail.cf




______________________________________________________________________

This message is intended only for use of the addressee and may contain
information that is privileged and confidential.  If you are not the
intended recipient, you are hereby notified that any use or dissemination
of this communication is strictly prohibited.  If you have received this
communication in error, please notify us immediately by reply and delete
this message from your system.  This email is for information purposes only
and is not intended to nor will it create any binding legal relations.

Securities and Futures Commission
8th Floor, Chater House
8 Connaught Road Central
Hong Kong
Website: www.hksfc.org.hk
Electronic Investor Resources Centre: www.hkeirc.org


Lists Index Date Thread Search