The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"spamassassin + postfix + FreeBsd 5.3"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"spamassassin + postfix + FreeBsd 5.3" 
Сообщение от LuckyBird Искать по авторуВ закладки(??) on 24-Май-05, 11:42  (MSK)
Понимаю что уже достаточно обсуждалось, но никак не могу справиться
Всё устанавливал ихз портов.

1) При запуске почемуто всегда вылезает такое

May 24 15:25:42 gtw spamd[46084]: info: setuid to nobody succeeded, reading scores from SQL.
May 24 15:25:42 gtw spamd[46084]: info: failed to create /nonexistent/.spamassassin for nobody.

Я прописал в файле запуска sa-spamd.sh флаг "x"
spamd_flags=${spamd_flags:-"-x -c -d -Q -r ${spamd_pidfile} "}
Но как то не особо помогает (

2) Вот мои фалы конфигурации

master.cf

smtp      inet  n       -       n       -       -       smtpd -v
                      -o content_filter=spamassassin
##submission inet n      -       n       -       -       smtpd
#       -o smtpd_etrn_restrictions=reject
#       -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#smtps    inet  n       -       n       -       -       smtpd
#  -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
#submission   inet    n       -       n       -       -       smtpd
#  -o smtpd_etrn_restrictions=reject
#  -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes
#628      inet  n       -       n       -       -       qmqpd
pickup    fifo  n       -       n       60      1       pickup
cleanup   unix  n       -       n       -       0       cleanup
qmgr      fifo  n       -       n       300     1       qmgr
#qmgr     fifo  n       -       n       300     1       oqmgr
tlsmgr    unix  -       -       n       1000?   1       tlsmgr
rewrite   unix  -       -       n       -       -       trivial-rewrite
bounce    unix  -       -       n       -       0       bounce
defer     unix  -       -       n       -       0       bounce
trace     unix  -       -       n       -       0       bounce
verify    unix  -       -       n       -       1       verify
flush     unix  n       -       n       1000?   0       flush
proxymap  unix  -       -       n       -       -       proxymap
smtp      unix  -       -       n       -       -       smtp
# When relaying mail as backup MX, disable fallback_relay to avoid MX loops
relay     unix  -       -       n       -       -       smtp
        -o fallback_relay=
#       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq     unix  n       -       n       -       -       showq
error     unix  -       -       n       -       -       error
discard   unix  -       -       n       -       -       discard
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       n       -       -       lmtp
anvil     unix  -       -       n       -       1       anvil
scache    unix  -       -       n       -       1       scache


# AV scan filter (used by content_filter)
scan      unix  -       -       n       -       16      smtp
        -o smtp_send_xforward_command=yes
# For injecting mail back into postfix from the filter
127.0.0.1:10026 inet  n -       n       -       16      smtpd
        -o content_filter=
        -o receive_override_options=no_unknown_recipient_checks,no_header_body_c
hecks
        -o smtpd_helo_restrictions=
        -o smtpd_client_restrictions=
        -o smtpd_sender_restrictions=
        -o smtpd_recipient_restrictions=permit_mynetworks,reject
        -o mynetworks_style=host
        -o smtpd_authorized_xforward_hosts=127.0.0.0/8


spamassassin        unix  -       n       n       -       -       pipe -v
  user=nobody argv=/usr/local/bin/spamc -f -e /usr/sbin/sendmail -oi -f ${sender
} ${recipient}


main.cf

queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
config_directory = /usr/local/etc/postfix
daemon_directory = /usr/local/libexec/postfix

debug_peer_level = 2
home_mailbox = Maildir/
html_directory = no
inet_interfaces = all
mail_owner = postfix
mailq_path = /usr/local/bin/mailq
manpage_directory = /usr/local/man
mydestination = $transport_maps
mydomain = xxx.ru
myhostname = gtw.xxx.ru
mynetworks = 127.0.0.0/8, 192.168.0.0/24  
myorigin = $myhostname
newaliases_path = /usr/local/bin/newaliases
readme_directory = no
sample_directory = /usr/local/etc/postfix
sendmail_path = /usr/local/sbin/sendmail

setgid_group = maildrop

unknown_local_recipient_reject_code = 550

local_recipient_maps = unix:passwd.byname $alias_maps $virtual_mailbox_maps


virtual_alias_maps = mysql:/usr/local/etc/postfix/mysql_virtual_alias_maps.cf
virtual_gid_maps = static:125
virtual_mailbox_base = /usr/local/virtual
virtual_mailbox_domains = mysql:/usr/local/etc/postfix/mysql_virtual_domains_map
s.cf
virtual_mailbox_limit = 51200000
virtual_mailbox_maps = mysql:/usr/local/etc/postfix/mysql_virtual_mailbox_maps.c
f
virtual_minimum_uid = 125
virtual_transport = virtual
virtual_uid_maps = static:125

#ClamSmtp
content_filter = scan:127.0.0.1:10025
receive_override_options = no_address_mappings

mime_header_checks = pcre:/usr/local/etc/postfix/body_checks
header_checks = pcre:/usr/local/etc/postfix/header_checks


Почему то как только я включаю проверку спама в master.cf
-o content_filter=spamassassin
письма сразу перестают приходить :(

Правильно ли таким образом прикручивать spamassassin, или лучше для этого использовать отдельную прорамму ?

посмотрел proxsmtp, но не совсем понял - как его настраивать, а точнее куда прописывать скрипты проверки ...

Подскажите пожалуйста


  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "spamassassin + postfix + FreeBsd 5.3" 
Сообщение от ImnepaTop Искать по авторуВ закладки on 24-Май-05, 12:27  (MSK)
Где то прав не хватает.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "spamassassin + postfix + FreeBsd 5.3" 
Сообщение от LuckyBird Искать по авторуВ закладки(??) on 24-Май-05, 13:22  (MSK)
Гм, непонятно только для чего

Так а по повод подключения spamassassin к postfix ?
Ктонибудь настраивал proxsmtp ?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "spamassassin + postfix + FreeBsd 5.3" 
Сообщение от jonatan Искать по авторуВ закладки(??) on 24-Май-05, 14:18  (MSK)
Попробуйте, например, так. Создать пользователя spamd с домашним каталогом /var/spool/spamd.
mkdir /var/spool/spamd
chown root:spamd /var/spool/spamd
chmod 0770 /var/spool/spamd

spamc -u spamd ...

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "spamassassin + postfix + FreeBsd 5.3" 
Сообщение от LuckyBird Искать по авторуВ закладки(??) on 24-Май-05, 14:33  (MSK)
Когда ставиш spamasssassin , пользователь сам создаётся
вот разрешения на папку по умолчанию - как я понимаю правильные.

drwxr-xr-x   2 spamd  spamd    512 May 23 17:45 spamd/

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "spamassassin + postfix + FreeBsd 5.3" 
Сообщение от jonatan Искать по авторуВ закладки(??) on 24-Май-05, 14:46  (MSK)
Попробуйте запускать spamc от имени пользователя spamd.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "spamassassin + postfix + FreeBsd 5.3" 
Сообщение от LuckyBird Искать по авторуВ закладки(??) on 24-Май-05, 15:08  (MSK)
прописал  -u spamd, тоже самое

proxsmtpd: 100000: CLIENT > 550 Content Rejected; Cannot write to /root/.spamassassin/user_prefs: Permissio
proxsmtpd: 100000: CLIENT > Failed to create default user preference file /root/.spamassassin/user_prefs
proxsmtpd: 100000: CLIENT > 550 Content Rejected: We don't like spam
proxsmtpd: 100000: from=gsitov@inter-step.ru, to=test@ipgo.ru, status=Cannot write to /root/.spamassassin/user_prefs: Permission denied
Failed to create default user preference file /root/.spamassassin/user_prefs

а вот ps -auxww

spamd   48667  0.0  5.3 28748 27480  ??  S     7:03PM   0:00.01 spamd child (perl5.8.5)
spamd   48668  0.0  5.3 28748 27480  ??  S     7:03PM   0:00.01 spamd child (perl5.8.5)
spamd   48669  0.0  5.3 28748 27480  ??  S     7:03PM   0:00.01 spamd child (perl5.8.5)
spamd   48670  0.0  5.3 28748 27480  ??  S     7:03PM   0:00.01 spamd child (perl5.8.5)
spamd   48671  0.0  5.3 28748 27480  ??  S     7:03PM   0:00.01 spamd child (perl5.8.5)

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "spamassassin + postfix + FreeBsd 5.3" 
Сообщение от jonatan Искать по авторуВ закладки(??) on 24-Май-05, 15:38  (MSK)
Сори, я имею ввиду здесь поменять пользователя:

spamassassin        unix  -       n       n       -       -       pipe -v
  user=spamd argv=/usr/local/bin/spamc -f -e /usr/sbin/sendmail -oi -f ${sender
} ${recipient}

О proxsmtpd речи пока нет.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "spamassassin + postfix + FreeBsd 5.3" 
Сообщение от LuckyBird Искать по авторуВ закладки(??) on 24-Май-05, 15:47  (MSK)
Заработало,
Дал права на доступ к /root/.spamassassin/

Интрересно, почему он пытается создавать всё там ?
Как я понял это путь в файле конфигураии  неизменить :(

Настроил всё с proxsmtp, хотя в принипе всё несложно, думаю выложить маленький рассказ, как настраивать postfix + clamsmpt + clamav spamassassin + proxsmtp, так как про это нигде не нашёл.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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