Вот мой sendmail.mc, как только убираю из access - релей только при успешной аунтификации...
из листинга убрал только dnsbl
divert(-1)
VERSIONID(`$Id$')
OSTYPE(freebsd5)
DOMAIN(generic)
FEATURE(`use_cw_file')dnl
FEATURE(`access_db', `hash -T<TMPF> /etc/mail/access')dnl
FEATURE(`mailertable', `hash /etc/mail/mailertable')dnl
FEATURE(`virtusertable', `hash /etc/mail/virtusertable')dnl
FEATURE(`blacklist_recipients')dnl
FEATURE(`delay_checks')dnl
define(`confMAX_MESSAGE_SIZE', `10785760')dnl
define(`confMAX_RCPTS_PER_MESSAGE',`5')dnl
define(`confSMTP_LOGIN_MSG', `Ready')dnl
define(`confRUN_AS_USER',`root:mail')dnl
define(`confAUTH_OPTIONS', `A')dnl
define(`confAUTH_MECHANISMS', `LOGIN PLAIN')dnl
TRUST_AUTH_MECH(`LOGIN PLAIN')dnl
FEATURE(`no_default_msa')dnl turn off default entry for MSA
DAEMON_OPTIONS(`Port=587, Name=MSA, M=E')dnl
DAEMON_OPTIONS(`Name=IPv4, Family=inet, M=E')
define(`confBIND_OPTS', `WorkAroundBrokenAAAA')
define(`confNO_RCPT_ACTION', `add-to-undisclosed')
define(`confPRIVACY_FLAGS', `authwarnings,noexpn,novrfy')
define(`confTO_DATABLOCK', `1h')dnl
define(`confSMTP_LOGIN_MSG', `Ready')dnl
define(`ALIAS_FILE', `/etc/mail/aliases')
MAILER(local)dnl
MAILER(smtp)dnl