Вроде бы избитая тема, но не могу найти ответ....
Стоял sendmail 8.8 + procmail все работало.
Установил последнюю (почти) версию sendmail-8.12.11, procmail.
Сделал файл procmailrc в /etc/... Но прокмейл как-бы не используется , т.е. не читает она procmailrc как будто нет указания что надо пользовать прокмейл.
############ sendmail.mc
# divert(0)
#
# Copyright (c) 1996, 1997 Caldera Inc., Provo
#
divert(-1)
include(../m4/cf.m4)
VERSIONID('$Id$')
OSTYPE(linux)
define(`COPYMAIL_MAILBOX',`mikola@nippon-teh.com')
FEATURE(access_db)dnl
FEATURE(use_cw_file)
FEATURE(`dnsbl',`relays.ordb.org', `Open relay rejected; see http://ordb.org')dnl
FEATURE(`dnsbl',`sbl-xbl.spamhaus.org', `Mail rejected; see http://www.spamhaus.org/SBL/')dnl
FEATURE(`dnsbl',`blackholes.mail-abuse.org', `Mail rejected; see http://www.mail-abuse.org')dnl
FEATURE(`dnsbl',`list.dsbl.org', `Mail rejected; see http://dsbl.org')dnl
FEATURE(`dnsbl',`dul.ru', `Use mail relays of your ISP')dnl
MAILER(smtp)
MAILER(pop)
MAILER(procmail)
MAILER(local)
# privacy flags
O PrivacyOptions=authwarnings
O PrivacyOptions=noexpn
O PrivacyOptions=novrfy
################## /etc/procmailrc
...фрагмент....
SHELL=/bin/sh
PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin
VERBOSE=yes
LOGABSTRACT=yes
LOGFILE=/var/log/procmail.log
FROM="^(From[ ]|(Old-|X-)?(Resent-)?(From|Reply-To|Sender):)(.*\<)?"
:0 c
* $ ${FROM}nata@*|ira@*
/var/spool/mail/vasya
:0 c
* ^TO.*user1@*|*user2@*
/var/spool/mail/vasya
:0 c
! -f "$@"
###########
Спасибо
мой сервак dnsbl.sorbs.net занес в свои черные списки с формулировкой :
Trojaned Spybot.
никаких трожанцев быть не должно , проверял chkrootkit, trojan-hunter.
открыты 25 110 111 113 587 порты.
че за хрень?
стоит pppd 2.4.1 dial-in , часто бывает , что аосле установки соединения, через нек время обрывается связь, и сервер вообще становится мертвым, клава не отвечает 3 пальца не помогают, только reset .
В логах никаких матов я не обнаружил.
Т.е. вопрос сам по себе дурацкий, но больше зацепок нет.
случается это не всегда, не при каждом дозвоне и сеансе ppp, но в логах последняя запись именно касается pppd.
Шлю челу на адрес типа user1@domain.com письмо, и помечаю
шоб извешало меня что он получил и что прочитал.
И от него точнее от Mail Delivery Subsystem <MAILER-DAEMON@my_domain.com> моего сервера почты такая вот хрень приходит, а внутри мой (прописаный на скрваке procmailrc с правилами.
Если просто слать на него письма, то все ОК уходит и все.
Т.е. он в обоих случаях получает письмо, но если с уведомлен. и high-priority, то вот такая хрень.
sendmail-8.9.1
procmail вроде не старый ....
Привожу отрывок из письиа:
The original message was received at Mon, 19 Jan 2004 17:44:45 +0200
from user_comp [192.168.0.10]
----- The following addresses had successful delivery notifications -----
<user1@domain.com> (relayed to non-DSN-aware mailer)
----- Transcript of session follows -----
procmail: Skipped "
"
procmail: [13019] Mon Jan 14 17:47:27 2004
.
.
. Весь procmail.rc
.
.
procmail: Executing
"/usr/sbin/sendmail,-f,my_address@my_domain.com,user1@domain.com.PROCMAIL&q uot;
procmail: [13019] Mon Jan 19 17:47:34 2004
procmail: Assigning "LASTFOLDER=/usr/sbin/sendmail -f "
Subject: Re[2]: our news
Folder: /usr/sbin/sendmail -f 409692
<user1@domain.com>... relayed; expect no further notifications
Настроид sendmail использовать rbl базу, вроде рулит, но когда почта валится с несуществующих юзеров, т.е. домен есть а юзера нет, и sendmail при попытке отослать ему нечто типа :
553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)
потом ругается и мусорит сообщениями от MAILER-DAEMON.
Как вообще не слать уведомление отправителю, что его письмо не катит?
Спасибо.
Есть ли для sendmail фича или прога, что б не только фильтровала почту через /etc/mail/access, но и с и-нета брала список спам серверов и проверяла по тому списку?
Спасибо.
Почему в правилах procmail, если использовать его с sendmail-8.12.6 не проходит вот такое:
:0 c
* ^TO.user@mydomen.com
! user1
Почта не попадает на user1, too may hops и.т.д
Именно не понимает выражение ! user1
Подозреваю что это из-за mail.local, предыдущий sendmail-8.8 как бы понимал его и он был в системе, а в этом я пытался ставить из исходников sendmail, но ругалось на -lmail , что его нет.
читал что lmail дырявый страшно, не хочу его.
А можно ли вообше без mail.local-lmail обойтись, но в правилах прокмейла как тогда писать?
Был sendmail-8.8 , установил sendmail-12.6 .
И тогда стала какая-то путаница с прокмейлом, вместо одной копии на юзверя он шлет ему аж 11, раньше такого не было.
Procmail вызывается из sendmail-a также как и в 8.8.
define(`PROCMAIL_MAILER_PATH',/usr/bin/procmail)dnl
define(`PROCMAIL_MAILER_ARGS',`procmail -Y -m $h $g $u')dnl
MAILER(`procmail')dnl
MAILER(local)dnl
LOCAL_CONFIG
D{Procmail} PROCMAIL
CP ${Procmail}
C{PRT} ${Procmail}
LOCAL_RULE_0
R $* < @ $+ . $~{PRT} . > $* $# procmail $@ /etc/some.rc $: $1 @ $2. $3 . ${Procmail} $4
R $* < @ $* . ${Procmail} . > $* $1 < @ $2 . > $3
LOCAL_RULE_2
R $* @ $+ . ${Procmail} $1 < @ $2 . ${Procmail} >
------------------
some.rc файл с правилами
уже оставил одно там всего лишь и как только сообщение подходит к этому правилу: copy message of user1 to user2 , у user2 в ящике 11 копий вместо 1.
procmail-3.10-8
В чем же дело?
Я настроил linux доставил и обновил как мне надо, как мне загнать это все на болванку или hdd, что б можно было инсталить на любой комп ( с другим винтом и чипсето например) что б сохранились все бибилиотеки и т.д. а драйвера и модули на железо я мог уже изменять потом.
Вот такой проблем: рассылку делаю через listar(ecartis), то есть senmail потом получает все списки, формирует mqueue и связывается уже дальше с "smtp server-ами" согласно адресатам. Но часто бывает что от одной группы адресов *@address.com от некоторых причем от одних и тех же из этой группы приходит "session time out" , хотя если просто послать по этим адресам одиночные письма, то нормально.
как будто их сервер затыкается если слать много на него.
Я уже крутил sendmail MaxdaemonChildren менял особенной разницы нет.
Помогите
Почему mrtg, натравленный на dsl modem показывает загрузку канала 64 kbit/sec - полную то есть. А ipac 2.4 kByte/sec запущенный на внутреннем интерфейсе linux-a ( modem по ehernet к нему подключен)
Ставлю gd-1.8.4 (zlib у меня было, libpng поставил перед этим)
Даю :
make INCLUDEDIRS="-I. -I../zlib -I../libpng" \
LIBDIRS="-L../zlib -L. -L../libpng" \
LIBS="-lgd -lpng -lz -lm"
выдает gd_jpeg.c: In function `fatal_jpeg_error'
gd_jpeg.c:49: structure has no member named 'client_data'
gd_jpeg.c: In function 'gdImageJpegCtx'.....
Как бороться ?
HELP
Настроил систему, докачал и доставил прог и библиотек и т.п. Как мне все это упаковать или создать "свой дистрибутив" что б можно было на любую машину установить, если возможно, конечно?
кто-ть подскажет доку или ресурс по поводу написания ruleset и подобных (R$*<@some.where>$* $#procmail $@/etc/procmai... в файле sendmail.cf, то есть синтаксис и основные принципы...Оччень нужно, спасибо
Помогите
Настраивал касперского под сендмейл:
Но если слать с вирусом ( например атаченный doc файл) , то система
зацикливается и шлет уведомления админу о найденном вирусе, причем в
разных формах, будто сам админ (указанный в kavkeeper.ini ) послал
себе письмо с вирусами, или admin@mydomain.local послал
admin@mydomain.local@PROCMAIL, а так не зараженные письма через
касперца бегают, а когда он начинает лечить или что-то находит, то
получается такая катавасия.
kav v 3.0 build 136
Вот мой sendmail.mc
# divert(0)
#
# Copyright (c) 1996, 1997 Caldera Inc., Provo
#
divert(-1)
include(../m4/cf.m4)
VERSIONID('$Id$')
OSTYPE(linux)
define(`confCOPY_ERRORS_TO',`postmaster')
FEATURE(use_cw_file)
FEATURE(accept_unresolvable_domains)
define(`SMART_HOST',`ns.mydomain.local')dnl
define(`PROCMAIL_MAILER_PATH',/usr/bin/procmail)dnl
define(`PROCMAIL_MAILER_ARGS',`procmail -Y -m $h $g $u')dnl
FEATURE(access_db)dnl
FEATURE(local_procmail)
define(`KAVKEEPER_MAILER',`/opt/AVP/kavkeeper/kavkeeper')
define(`KAVKEEPER_CONFIG',`/opt/AVP/kavkeeper/kavkeeper.ini')
define(`KAVKEEPER_LOCAL_MAILER',`procmail')
define(KAV_LOCAL_HACK)
MAILER(kavkeeper)
MAILER(procmail)
MAILER(local)
MAILER(smtp)
MAILER(pop)
LOCAL_CONFIG
D{Procmail} PROCMAIL
CP ${Procmail}
C{PRT} ${Procmail}
LOCAL_RULE_0
R $* < @ $+ . $~{PRT} . > $* $# procmail $@ /etc/some.rc $: $1 @ $2. $3 . ${Procmail} $4
R $* < @ $* . ${Procmail} . > $* $1 < @ $2 . > $3
LOCAL_RULE_2
R $* @ $+ . ${Procmail} $1 < @ $2 . ${Procmail} >
# privacy flags
O PrivacyOptions=authwarnings
O PrivacyOptions=noexpn
O PrivacyOptions=novrfy
Есть ли нормальная примочка к avp, которая проверяла не только проверяла и отсеивала вирусованные письма, но и ЛЕЧИЛА бы их.
Я воспользовался AVMChecker, на сайте "Ruwa", но тот по не лечит.
Поделитесь, кто как решал subj.
То что предлагает для почты avp, я читал в обзорах, не очень гуд.
Спасибо.
Нашел на http://www.linuxsecurity.com, что все пакеты, использующие не shared zlib libraries (которую нужно тоже обновить), а свои zlib подвержены zlib vulnerability, что может привести к краху программ, хотя експлоитов, как бы, в явном виде нет, но нужно обратить внимание. Только как определить какая прога какие zlib использует?
Вот link: http://www.linuxsecurity.com/articles/security_sources_article-4582.html