The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Exim (mail exim example)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: mail, exim, example,  (найти похожие документы)
_ RU.UNIX.BSD (2:5077/15.22) _____________________________________ RU.UNIX.BSD _ From : Vladimir A. Butenko 2:5020/400 31 Oct 98 00:13:34 Subj : Exim ________________________________________________________________________________ From: butenko@stalker.com (Vladimir A. Butenko) In article <71ckum$ekr$2@ddt.demos.su>, Valentin Davydov <val@sqdp.trc-net.co.jp> wrote: > > From: Alexandr Murin <Alexandr.Murin@f148.n5070.z2.fidonet.org> > > Date: Fri, 30 Oct 98 17:37:22 +0300 > > > > SM>> Вот вопpос появился: как заставить сабж делать копию всей почты на > > SM>> постмастеpа? > > SM>> Лазил я по докам, но что то ничего не нашел с ходy. > > VN> Код седмэйла хачить. Иначе никак. > > Или попpавить /usr/libexec/mail.local - его вызывает sendmail, чтобы тот > >локальнyю почтy доставил в mailbox. Mail.local yмеет ложить почтy сpазy в > >несколько ящиков - так что его не тpyдно заставить еще и на postmaster'а копию > >делать. > > А транзитную и исходящую? Валентин, Вы же знаете реальный ответ - взять нормальный сервер. Я не только в ту сторону, в которую Вы подумали, тыкаю :-). Тот же, Exim, скажем - бесплатен и вроде как это все умеет. Для того, что *я* бы порекомендовал :-), это делается одним Server Rule: IF -- пусто, а может быть и не пусто, если копировать надо не все THEN REDIRECT to <postmaster@somedomain> А если хочется, чтобы и быстрее, и INBOX не засоряло: IF ... THEN Store In ~postmaster/stolenmail Где stolenmail - майлбокс в аккаунте постмастера, специально под это дело (скоммуниженную чужую почту) заведенный. Подсудное, вообще-то, это дело - всю почту перехватывать. Hо - раз спросили, то два - отвечу :-) Вообще-то - Server-Wide Rules - мощная вещь, и следовательно - a power to be abused.. От доп. борьбы с просочившимся через блаклисты спамом типа: IF Subject is *Make*Money* THEN Reject "Thanks, using your advice we've earned enough to hire a laywer" До вот таких перлов: IF Subject is *application* AND From is *@yourdomain.com THEN REACT with "To: boss@yourcompany.com Subject: we are about to lose an employee We have detected a letter from $F to $T about $S " Это для почитателей Большого Брата и подглядывателей чужой почты... > Вал. Дав. -- Vladimir Butenko Stalker Software, Inc. --- ifmail v.2.14dev2 * Origin: Stalker Software, Inc. (2:5020/400@fidonet) _ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _ From : doka@root.webest.com 2:5020/400 Wed 04 Nov 98 11:01 Subj : Вопрос по майлеру EXIM ________________________________________________________________________________ From: doka@root.webest.com Hi! In article <1677164337@p72.f82.n5030.z2.ftn> you wrote: > Особый секс возникает, когда по SMTP к тебе приходит кто-то и говорит: > mail from: <system!system.dom.com!user> Я когда-то отслылал автору exim'a свои соображения на сей счет в виде куска конфигов. Выглядит это так (любители Smail! Узнаете стиль конфига? :) #--------------------- TRANPORTS CONFIGURATION ----------------------# # UUCP delivering, with queuing uux: driver = pipe; command = "/usr/bin/uux - -r $host!rmail ($local_part@$domain)", path = "/usr/local/bin:/usr/bin:/usr", return_fail_output, log_fail_output, user = uucp, #--------------------- REWRITE CONFIGURATION ------------------------# # # system!system.domain!user --> user@system.domain # ^([^!]+)!((\w+)(\.\w+)+)!(.*)@barnet\.kharkov\.ua \ "$5@${if eq {$1}{$3}{$2}{$1}}" Tbcrtq # # system!user --> user@system # ^([^!]+)!(.*)@barnet\.kharkov\.ua $2@$1 Tbcrtq Первое правило срабатывает, если имя системы совпадает с hostname. Это допущение работает всегда :) хотя можно представить себе ситуацию, когда это неправильно. Второе правило - во всех остальных случаях использования bang-адресации. Для этого второго случая в force.path прописывается не только FQDN, но и hostname, например: pv.barnet.kharkov.ua pv uux pv pv uux но как правило это не нужно, потому что даже DOS'овский UUPC проходит по первому правилу. Разумеется, mailer дополняет unqualified адреса до FQDN именем своего хоста - в примере выше это barnet.kharkov.ua, который нужно заменить на свое. -- Vladimir Litovka <doka@webest.com> --- ifmail v.2.14dev2 * Origin: Demos online service (2:5020/400@fidonet) _ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _ From : Vladimir Litovka 2:5020/400 21 Jan 99 16:00:40 Subj : Про Exim ________________________________________________________________________________ From: Vladimir Litovka <doka@root.webest.com> Valery Shishkov <Valery.Shishkov@f9.n5040.z2.fidonet.org> wrote: > Экспериментирую я тут с exim-1.92. Экспериментируй с 2.10 :) > И вот до меня никак не доходит, как сделать UUCP дефолтовым транспортом? :( > > Помещаю uux в самый конец секции TRANSPORTS Порядок в транспортах не имеет никакого значения. > uucp в конец секции ROUTERS А здесь - играет. И скорее всего размещение uucp после smtp чревато боком, потому что твой uucp хост, если он правильно прописан в DNS, будет распознаваться в lookuphost (или в ipliteral) и, натурально, Exim будет вомущаться, что я и так являюсь last-resort для этого хоста. Поэтому правильный вариант - в секции routers сделать something similar to: # # начало секции forcepath: driver = domainlist; route_file = /etc/exim/force.path, search_type = partial-lsearch, smartpath: driver = domainlist; transport = smtp route_list = "* smartsystem uux", . . . . . . тогда первым будет отрабатывать forcepath и потом - smartpath. -- Vladimir Litovka <doka@webest.com> --- ifmail v.2.14dev2 * Origin: Demos online service (2:5020/400@fidonet)

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру