Wade Preston Shearer wrote:
It might be helpful to know what MTA you're using so that we don't have
to telnet in and discover for ourselves.
Sorry, I assumed that that was irrelevant. I assumed it was a standard
unix thing; such as with the aliases file.
I am using sendmail.
Hmm, no one replied to this. I guess everyone is truly scared of
Sendmail? Hah. I read this list once every few weeks. Sorry for a
delay in response.
It should be as simple as taking the smtp MAILER directive out of your
.mc file and rebuild your .cf. If you want to start a .mc from scratch,
you could do something like this:
local-only.mc, cut/paste
---8<--------
divert(-1)
divert(0)dnl
dnl # your m4 file (this is where gentoo keeps it)
include(`/usr/share/sendmail-cf/m4/cf.m4')dnl
dnl # host type
OSTYPE(linux)dnl
DOMAIN(generic)dnl
dnl # listen on localhost only
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
dnl # undefine the alias file
undefine(`ALIAS_FILE')
dnl # define local only
MAILER(local)dnl
---8<--------
Then, you just run:
# m4 local-only.mc > sendmail.cf
(sendmail.cf usually goes in /etc/mail)
Then, restart sendmail.
I tested this, and local delivery worked, while I indeed got a bounce
for my normal (and quite valid) address, for example:
---8<--------
The original message was received at Tue, 15 Aug 2006 22:33:40 -0600
from [EMAIL PROTECTED]
----- The following addresses had permanent fatal errors -----
[EMAIL PROTECTED]
(reason: 553 5.1.2 <[EMAIL PROTECTED]>... Unrecognized host name
dublan.net.)
(expanded from: [EMAIL PROTECTED])
----- Transcript of session follows -----
... while talking to [127.0.0.1]:
>>> DATA
<<< 553 5.1.2 <[EMAIL PROTECTED]>... Unrecognized host name dublan.net.
550 5.1.1 [EMAIL PROTECTED] User unknown
<<< 503 5.0.0 Need RCPT (recipient)
---8<--------
../troy
/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/