господа, уже мучаюсь долго и решил посоветоваться с вами.
есть asplinux 7.2 с установленным sendmail'oм. sendmail конфигурировался и при помощи linuxconf , то есть нет никаких исходных фалов конфигураций для m4 sendmail.cf. Возникла необходимость сделать smtp авторизацию по средствам cyru-sasl. В интернете достаточно много написано по этому поводу, да и на самом opennet есть несколько статей про sasl+senmail, но есть маленькая проблемка - во всех статьях описывается конфигурирование sendmail'a путем добавления строк в sendmail.mc, но, повторюсь, у меня нет исходного sendmail.mc, потому что генерировался sendmail.cf linuxconf'ом. ну и от сюда вопрос - может быть можно как-нибудь интерпритировать не весь sendmail.mc, а только его часть и добавить ее потом в sendmail.cf, или быть может можно сделать sendmail.cf из sendmail.mc !? или быть может ктонибудь поделится готовым sendmail.cf с настроеной авторизаций smtp по sasl, или помогите пажалста поправить sendmail.cf так, чтоб авторизация заработала.
thx.
создай свой sendmail.mc и пиши там что тебе нужно , пример моего mc без sasl разумеется
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(LOCAL_MAILER_FLAGS,ShPfn)dnl
dnl max number connections per second/if more than delay
define(`confCONNECTION_RATE_THROTTLE', `3')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, `dnsbl.sorbs.net', `Message from $&{client_addr} rejected see dnsbl.sorbs.net') dnl
FEATURE(dnsbl, `blackholes.uceb.org', `Message from $&{client_addr} rejected see http://www.uceb.org')dnl
FEATURE(dnsbl, `cbl.abuseat.org', `Message from $&{client_addr} rejected see http://cbl.abuseat.org/')dnl
FEATURE(dnsbl, `sbl-xbl.spamhaus.org', `Message from $&{client_addr} rejected see http://www.spamhaus.org/SBL/')dnl
FEATURE(`dnsbl', `dul.ru', `Use mail relays of your ISP')dnl
FEATURE(`dnsbl', `t1.dnsbl.net.au', `"Message from $&{client_addr} rejected see http://dnsbl.net.au/lookup/?"$&{client_addr}'
FEATURE(`dnsbl', `list.dsbl.org', `"550 Mail from " $`'&{client_addr} " refused - see http://dsbl.org/"')
FEATURE(`dnsbl',`dnsbl.ahbl.org', `"550 Host is on the AHBL - see http://www.ahbl.org/tools/lookup.php?ip="$&{client_addr}""
FEATURE(dnsbl, `dun.dnsrbl.net',`Message from $&{client_addr} rejected see http://www.dnsrbl.com/')dnl
FEATURE(dnsbl, `spam.dnsrbl.net',`Message from $&{client_addr} rejected see http://www.dnsrbl.com/')dnl
FEATURE(`dnsbl',`rsbl.aupads.org',`"550 Mail from host " $&{client_addr} " refused: spam site. See http://www.aupads.org/cgi-
FEATURE(`dnsbl',`orvedb.aupads.org',`"550 Mail from host " $&{client_addr} " refused: open relay. CONSULT YOUR MAILSERVER ADM
FEATURE(`dnsbl',`duinv.aupads.org',`"550 Mail from host " $&{client_addr} " refused: CONSULT YOUR ISP. We do not accept deliv
FEATURE(dnsbl,`blacklist.spambag.org', `Message from $&{client_addr} rejected see http://www.spambag.org/')MAILER(local)dnl
MAILER(smtp)dnl
>создай свой sendmail.mc и пиши там что тебе нужно , пример
>моего mc без sasl разумеется
я понял, что никак иначе, как только написать новый файл конфигурации в m4 решить эту проблемму не получится. взялся писАть и сразу наткнулся на кучу вопросов, которые не описаны в /usr/share/sendmail-cf/README. может быть есть какие-нибудь статьи по m4, в которых расписываются все макросы и их аргументы?! потому что в README описано как-то очень мало.
>какие-нибудь статьи по m4, в которых расписываются все макросы и их
>аргументы?! потому что в README описано как-то очень мало.