Как мне сделать так, чтобы у меня почта в мир уходила пользуясь dns?
Вот так я конфигурю:
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(PROCMAIL_MAILER_PATH,/usr/local/bin/procmail)dnl
define(LOCAL_MAILER_FLAGS,ShPfn)dnl
define(LOCAL_MAILER_ARGS,procmail -a $h -d $u)dnl
define('SMART_HOST','213.165.193.11')dnl
LOCAL_NET_CONFIG
R$* < @ $* .$m. > S* $#smtp $@ $2.$m. $: $1 < @ $2.$m. > $3
dnl
FEATURE(mailertable)dnl
FEATURE(virtusertable,hash -o /etc/mail/virtusertable)dnl
FEATURE(redirect)dnl
FEATURE(always_add_domain)dnl
FEATURE(use_cw_file)dnl
FEATURE(local_procmail)dnl
FEATURE(access_db)dnl
MAILER(local)dnl
MAILER(smtp)dnl
MAILER(procmail)dn
Плз. ткните что не так.
ну и в чем проблема ? что в логи пишет ?
базу access.db создал ? прописал в ней свою сетку?
MX запись на твой почтарь где-нибудь прописана ?
>ну и в чем проблема ? что в логи пишет ?Сначала у клиента писал relaying denay. Потом я подсунул этот файл m4, без смартхоста и локально почта ходила, а теперь с этим файлом пишет у клиента could not connect to server
>базу access.db создал ? прописал в ней свою сетку?
localhost.localdomain RELAY
localhost RELAY
172.16.20 RELAY
>MX запись на твой почтарь где-нибудь прописана ?Само собой. Есть днс тут же в офисе и на нем рпописана mx именно на этот сервак.
>ну и в чем проблема ? что в логи пишет ?
>базу access.db создал ? прописал в ней свою сетку?
>MX запись на твой почтарь где-нибудь прописана ?Проблема была в другом. Почта теперь ходит локально нормально и уходит в мир, но вот непонятно куда и не доходит. =(
>Как мне сделать так, чтобы у меня почта в мир уходила пользуясь
>dns?
>Вот так я конфигурю:
>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(PROCMAIL_MAILER_PATH,/usr/local/bin/procmail)dnl
>define(LOCAL_MAILER_FLAGS,ShPfn)dnl
>define(LOCAL_MAILER_ARGS,procmail -a $h -d $u)dnl
>define('SMART_HOST','213.165.193.11')dnl
>LOCAL_NET_CONFIG
>R$* < @ $* .$m. > S* $#smtp $@ $2.$m. $: $1 < @ $2.$m. > $3
>dnl
>FEATURE(mailertable)dnl
>FEATURE(virtusertable,hash -o /etc/mail/virtusertable)dnl
>FEATURE(redirect)dnl
>FEATURE(always_add_domain)dnl
>FEATURE(use_cw_file)dnl
>FEATURE(local_procmail)dnl
>FEATURE(access_db)dnl
>MAILER(local)dnl
>MAILER(smtp)dnl
>MAILER(procmail)dn
>
>
>Плз. ткните что не так.по хорошему, много что не так:
- порядок лучше правильно соблюдать:
VERSIONID
OSTYPE
DOMAIN
FEATURE
local macro definitions - define()
MAILER
LOCAL_CONFIG
LOCAL_RULE_*
LOCAL_RULESETS- если DNS работает, то изменить в SMART_HOST ip на fqdn, иначе `[ip.add.re.ss]', кавычки сходу неверно используются, копируй и смотри отличие от своих (/path/sendmail_sources/cf/README)
- остальное на первый взгляд вроде ok, простой совет, в том же README почитать про procmail внимательно на всякий случай.