Nix wrote:
"dn1" is a comment character for .mc macro files but not in sendmail.cf files.
It should be "dnl" which is a macro for "delete to next newline"
not "dn1". Perhaps you changed something and confused 1 (one) and l
(ell) which is your Problem with the file.
Back to topic...
Sendmail had really a lot of security problems. It got much better when
many people switched to other MTA especially qmail which was designed
to be as simple and secure as possible. But sendmail is still a monster
application. You can do nearly everything with sendmail. People say
you are not a Unix system admin if you never wrote a sendmail.cf from
scratch but you are a fool if you do it twice ;-)
I use qmail. It's the same version since years. No security problems.
When i had to switch off relaying (some years ago, when spammers
began using relays) i just added a one line config file. qmail is
also nice for useradministrated small mailinglists. But because the
licence is a bit strange qmail is not included as a binary package
in most distributions. (http://cr.yp.to/qmail/dist.html)
Recently i had a look at exim. I found a funny feature, when exim
finds that a message is permanently undeliverable the message will be
"frozen".
Every MTA has it's advantages and disadvantages. Don't switch if you
like the one you use now.
--
/"\ Jürgen Dollinger
\ / ASCII Ribbon Campaign Uni Ulm
X Against HTML Mail http://www.home.pages.de/~zeitnot/
/ \ #include