после изменений в файле access нужно создать базу access.db командой
makemap hash access.db < access
предварительно в конфиге сендмыла кужно указать опцию
FEATURE(access_db)dnl
чтобы пересобрать sendmail неоходимо создать файл конфигурции например с именем sendmail.mc в котором указать все нужные опции, после чего создать
окончательный работающий конфиг сендмыла командой
m4 /usr/src/sendmail/cf/m4/cf.m4 sendmail.mc > /etc/mail/sendmail.cf
пример sendmail.mc
divert(-1)
divert(0)dnl
define(confDEF_USER_ID 26:26)dnl
OSTYPE(linux) dnl
DOMAIN(generic)dnl
define(confTRY_NULL_MX_LIST,true)dnl
define(confDONT_PROBE_INTERFACES,true)dnl
define(`confSMTP_LOGIN_MSG',`$j windows servak at $b')dnl
define(`confPOP_LOGIN_MSG',`$j windows POP servak at $b')dnl
define(LOCAL_MAILER_FLAGS,ShPfn)dnl
dnl lavr: max number connections per second/if more than delay
define(`confCONNECTION_RATE_THROTTLE', `2')dnl
FEATURE(always_add_domain)dnl
FEATURE(access_db)dnl
FEATURE(`dnsbl', `relays.ordb.org', `Rejected - see http://ordb.org/')dnl
FEATURE(`dnsbl', `bl.spamcop.net', `Spam blocked - see http://spamcop.net/bl.shtml?$&{client_addr}')dnl
FEATURE(`dnsbl',`ex.dnsbl.org', `Spam bloked - see http://www.dnsbl.org/')dnl
FEATURE(dnsbl, `bl.csma.biz', `*** SPAM Blocked from $&{client_addr} - See http://bl.csma.biz/')dnl
FEATURE(dnsbl,`dnsbl.njabl.org',`Message from $&{client_addr} rejected - see http://njabl.org/')dnl
FEATURE(`dnsbl', `t1.dnsbl.net.au', `"Message from $&{client_addr} rejected see http://dnsbl.net.au/lookup/?"$&{client_addr}'
FEATURE(dnsbl, `dnsbl.sorbs.net', `Message from $&{client_addr} rejected see dnsbl.sorbs.net') dnl
MAILER(local)dnl
MAILER(smtp)dnl