компьютерный форум
Вернуться   Компьютерный форум > Компьютерный форум > Операционные системы и ПО > UNIX (Linux)


Ответ
 
LinkBack Опции темы Опции просмотра
Старый 24.11.2005, 14:19   #1
PRO-двинутые пользователи
 
Регистрация: 06.04.2004
Сообщений: 3,788
По умолчанию

Установка Qmail на Linux Redhat / RHEL
Вопросы можно задавать в этой теме.




Imperio вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
24.11.2005, 14:19
Техник
реклама
По умолчанию

Старый 25.11.2005, 17:34   #2
Пользователи
 
Регистрация: 11.10.2004
Сообщений: 607
По умолчанию

2 Imperio,
Имп, похоже копия qmailrocket////

Вообще есть косяк в доке (предупреждаю сразу).
При установке vqadmin будет ругаться что для вашей системы язык не найден. Если это так, то зайдите в папке vqadmin, и в ней сделайте копию файла en_EN с именем ru_RU русской оно не станет, но работать начнет!

По поводу антиспама и антивиря, то работать я их вместеи по данной статье так и не научил, зато после установки SimScan все прекрасно заработало, Но почта проверялась и писалась что спам... но не удалялась автоматом. Полсе долгих мучений был написан скрипт который все это решает. Если кому надо могу выложить и обьяснить как все работает.
BooMeR вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 25.11.2005, 20:47   #3
PRO-двинутые пользователи
 
Регистрация: 06.04.2004
Сообщений: 3,788
По умолчанию

Цитата:
[b]При установке vqadmin будет ругаться что для вашей системы язык не найден. Если это так, то зайдите в папке vqadmin, и в ней сделайте копию файла en_EN с именем ru_RU* русской оно не станет, но работать начнет!
Да, я это уже спрашивал Но если ниче не делать, то тоже пашет в IEшных браузерах

Цитата:
[b]По поводу антиспама и антивиря, то работать я их вместеи по данной статье так и не научил, зато после установки SimScan все прекрасно заработало, Но почта проверялась и писалась что спам... но не удалялась автоматом. Полсе долгих мучений был написан скрипт который все это решает. Если кому надо могу выложить и обьяснить как все работает.
Антиспам тоже не получилось настроить нормально, если его включаю то он у меня все дропает.

А что за скрипт, покажи код, что он делает?
Imperio вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 27.11.2005, 09:03   #4
Пользователи
 
Регистрация: 11.10.2004
Сообщений: 607
По умолчанию

2 Imperio,
Проблема оказалась в привязках скрипта для антиспама в qmail-smtp, толь из-за криворукости, толи изза недостатка чегототам.

Действия:
1. Ставим SimScan (настройки по умолчанию)
2. Перегружаем qmail
3. В каждый аккаунт в котором вы хотите фильтровать спам создаете файл ".qmail" с содержанием: (папка акаунта например: /home/vpopmail/domains//

Код:
|/usr/local/bin/qclam ./Maildir/
|/etc/mail/spamassassin/assassin ./Maildir ./Maildir/
где /etc/mail/spamassassin/assassin - полный путь до скрипта фильтрации почты.
а, /usr/local/bin/qclam - путь до антивирусной программы

вот этот скрипт фильтрации, постараюсь описать все по подробнее..
да незабудьте что ему нужно выставить привелегии для выполнения для юзверя qmail, да и еще для нормальной работы скрипта необходимо чтобы spam assictant подставлял в subject письма слово SPAM

На самом деле, при установке SimScan письма уже автоматом проверяются на спам, НО удалить средствами антиспама или симскана нельзя, для этого и был написан данный скрипт.

Код:
#!/bin/sh

# Spam check&logging script for Qmail
# Written BooMeR akalloid[@]gmail.com
# At 14.10.2005

SPAMDCHECK=`ps -A | grep spamd` * #определяем процесс спам чёкера
DIR="$1"

if [ -z "$DIR" ]; then
 *echo "Usage: $0 maildir_directory"
 *exit 111
fi

if [ "$SPAMDCHECK" != "" ]; then
 *if [ -x /usr/bin/spamc ]; then
 * *#some vars for script
 * *FILTEREDMSG=`/usr/bin/spamc`
 * *LOGFILESPAM="/mnt/raid/mail/_MAIL/spam_mail.log" * * * * #файл где сохраняются отчеты о спам письмах
 * *LOGFILECLEAN="/mnt/raid/mail/_MAIL/normal_mail.log" # файл где сохраняются отчеты о нормальных письмах
 * *LOGDIRSPAM="/mnt/raid/mail/_MAIL/DELETE" #папка для копии писем содержащих спам

# все эти файлы рекомендуются ежедневно отчищать. Они созданы для удобной проверки и отладки антиспам системы
 * *
 * *#Просматриваем письмо на наличие заголовков
 * *XSUBJECT=`printf "%s
" "$FILTEREDMSG" | grep SPAM`
 * *XSM=`printf "%s
" "$FILTEREDMSG" | grep X-Spam-Level:`
 * *XSUBJECT=`printf "%s
" "$FILTEREDMSG" | grep X-Spam-Prev-Subject:`
 * *XTSUBJECT=`printf "%s
" "$FILTEREDMSG" | grep Subject:`
 * *XFROM=`printf "%s
" "$FILTEREDMSG" | grep From:`
 * *XTO=`printf "%s
" "$FILTEREDMSG" | grep To:`
 * *#готово

 * *#Здесь проверяем, если $XSUBJECT хоть чтото содержит значит это письмо спам. Создаем лог по нему, и копируем его в спам папку. Само письмо до пользователя уже не доходит!
 * *if [ "$XSUBJECT" != "" ]; then
 * *echo "-----------------------------------------------------" >> $LOGFILESPAM
 * *date +%d.%m.%Y_%H-%M-%S >> $LOGFILESPAM
 * *echo "$XSM" >> $LOGFILESPAM
 * *echo "$XSUBJECT" >> $LOGFILESPAM
 * *echo "$XFROM" >> $LOGFILESPAM
 * *echo "$XTO" >> $LOGFILESPAM
 * *date +%d.%m.%Y_%H-%M-%S > $XDATE
 * *echo "$FILTEREDMSG" >> $LOGDIRSPAM/$XSUBJECT.msg
 * *chmod 0755 $LOGDIRSPAM/*.*
 * *chmod 0755 $LOGFILESPAM
 * *exit 99;
 * *fi 
 * *
 * *#Здесь уже все спамовские письма отброшены, остались только нормальны. Просто логим их и все
 * *echo "-----------------------------------------------------" >> $LOGFILECLEAN
 * *date +%d.%m.%Y_%H-%M-%S >> $LOGFILECLEAN
 * *echo "$XTSUBJECT" >> $LOGFILECLEAN
 * *echo "$XFROM" >> $LOGFILECLEAN
 * *echo "$XTO" >> $LOGFILECLEAN
 * *chmod 0755 $LOGFILECLEAN

 * *# Ну и наконец доставляем письмо для конечного пользователя
 * *OUTFILE=`/bin/mktemp $DIR/tmp/assassinXXXXXXXX` * * 
 * *if [ "$OUTFILE" == "" ]; then
 * * *exit 0;
 * *fi
 * *printf "%s
" "$FILTEREDMSG" > $OUTFILE
 * *mv "$OUTFILE" "$DIR/cur/"
 * *EXITCODE=$?
 * *
 * *if [ $EXITCODE -ne 0 ]; then * * *
 * * *exit 0;
 * *fi *

 * *exit 99;
 *else * *
 * *exit 0;
 *fi; * *
else *
 *exit 0;
fi *
exit 0
Вот собственно и все. Естественно качество определения спам писем будет зависеть от самих настроек антиспама. Как его настраивать могу описать если надо

С уважением Андрей Ака _BooMeR
BooMeR вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Ответ


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.



Текущее время: 17:31. Часовой пояс GMT.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot
Content Relevant URLs by vBSEO 3.5.0 RC2