[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Problems with quoted email addresses.
If incoming mail is addressed to <" username"@localdomain.net>,
and username (without the leading space) is a valid ID, the
message passes through and ends up in a file
called '/var/mail/ username'.
It ends up that we have about 10-15 files in our /var/mail
that all begin with space characters. Any quick ideas on how
to prevent this?
With the quotes, <" username"@localdomain.net> should not be
a valid mailbox.
example follows. I'm running a very stock version of .cf files.
Also note the errors after the RCPT TO: line in the example.
/var/mail> telnet localhost smtp
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 localhost.domain.net ZMailer Server 2.99.48 #1 ESMTP ready at Thu, 1
May 1997 17:01:43 -0600
HELO localhost.domain.net
250 localhost.domain.net Hello localhost.domain.net
MAIL FROM: <>
250 2.1.0 Sender syntax Ok
RCPT TO: <" dmichael"@domain.net>
250-[: argument expected
250-[: syntax error at:
250 Ok (verified) Ok
DATA
354 Start mail input; end with <CRLF>.<CRLF>
Subject: test
asdf
asdf
.
250 2.6.0 S.nOG2I20638 message accepted
QUIT
221 2.0.0 localhost.domain.net Out
Connection closed by foreign host.
/var/mail> ls -l *michael
-rw------- 1 dmichael staff 807 May 1 17:02 dmichael
-rw------- 1 dmichael staff 417 May 1 14:03 dmichael
/var/mail>
^^^
note the extra space
Anyone have a quick fix?
Dean.