The OpenNET Project / Index page

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

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

"Почта, Postfix"  
Сообщение от Rustya on 27-Фев-06, 13:01 
Здравствуйте,
помогите решить две задачи:
1. Как поставить ограничение на объем почтовых ящиков в Postfix?
2. Как сделать чтоб некоторые ящики не проверялись антиспамом?

Заранее блогадарю!

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

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Почта, Postfix"  
Сообщение от jonatan (ok) on 27-Фев-06, 16:15 
>Здравствуйте,
>помогите решить две задачи:
>1. Как поставить ограничение на объем почтовых ящиков в Postfix?
virtual_mailbox_limit
http://web.onda.com.br/nadal/
>2. Как сделать чтоб некоторые ящики не проверялись антиспамом?
Как у Вас postfix настроен для передачи писем антиспамовой программе?
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Почта, Postfix"  
Сообщение от Rustya on 28-Фев-06, 08:55 
>>Здравствуйте,
>>помогите решить две задачи:
>>1. Как поставить ограничение на объем почтовых ящиков в Postfix?
>virtual_mailbox_limit
>http://web.onda.com.br/nadal/
>>2. Как сделать чтоб некоторые ящики не проверялись антиспамом?
>Как у Вас postfix настроен для передачи писем антиспамовой программе?

Извините я новичок в этом деле, не знаю как настроена антиспамовая программа, но при загрузке загружается amavisd  и clamd.
На счет ограничения: можно ли сразу всем юзерам поставить ограничение на ящик, или это надо делать всем? и где находится virtual_mailbox_limit ?

Спасибо

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

3. "Почта, Postfix"  
Сообщение от blackpepper on 28-Фев-06, 13:02 
>>>Здравствуйте,
>>>помогите решить две задачи:
>>>1. Как поставить ограничение на объем почтовых ящиков в Postfix?
>>virtual_mailbox_limit
>>http://web.onda.com.br/nadal/
>>>2. Как сделать чтоб некоторые ящики не проверялись антиспамом?
>>Как у Вас postfix настроен для передачи писем антиспамовой программе?
>
>Извините я новичок в этом деле, не знаю как настроена антиспамовая программа,
>но при загрузке загружается amavisd  и clamd.
>На счет ограничения: можно ли сразу всем юзерам поставить ограничение на ящик,
>или это надо делать всем? и где находится virtual_mailbox_limit ?
>
>Спасибо

/etc/postfix/main.cf ,ищи mailbox_size_limit и message_size_limit


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

4. "Почта, Postfix"  
Сообщение от saylor_ua (??) on 28-Фев-06, 13:03 
>>>Здравствуйте,
>>>помогите решить две задачи:
>>>1. Как поставить ограничение на объем почтовых ящиков в Postfix?
>>virtual_mailbox_limit
>>http://web.onda.com.br/nadal/
>>>2. Как сделать чтоб некоторые ящики не проверялись антиспамом?
>>Как у Вас postfix настроен для передачи писем антиспамовой программе?
>
>Извините я новичок в этом деле, не знаю как настроена антиспамовая программа,
>но при загрузке загружается amavisd  и clamd.
>На счет ограничения: можно ли сразу всем юзерам поставить ограничение на ящик,
>или это надо делать всем? и где находится virtual_mailbox_limit ?
>
>Спасибо
Попробуйте читать документацию, вы явно не удосужились это сделать
http://www.postfix.org/documentation.html

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

5. "Почта, Postfix"  
Сообщение от dem email on 28-Фев-06, 13:13 
>Попробуйте читать документацию, вы явно не удосужились это сделать
>http://www.postfix.org/documentation.html
С виртуальными ящиками это не проходит. Мне пришлось писать свой скрипт.

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

6. "Почта, Postfix"  
Сообщение от logka (??) on 28-Фев-06, 13:40 
>>Попробуйте читать документацию, вы явно не удосужились это сделать
>>http://www.postfix.org/documentation.html

Я вот реализовал так.
в main.cf

smtpd_restriction_classes = full, mid, none, supernone
full =  reject_unauth_destination
        check_sender_access hash:/etc/postfix/sender_access
        check_client_access hash:/etc/postfix/client_access
        check_helo_access hash:/etc/postfix/helo_access
        reject_unknown_sender_domain
        reject_rbl_client dul.dnsbl.sorbs.net
        reject_rbl_client dnsbl.njabl.org
        reject_rbl_client bl.spamcop.net
        reject_rbl_client blacklist.spambag.org
        reject_rbl_client bl.csma.biz
        reject_rbl_client cbl.abuseat.org
        reject_rbl_client relays.ordb.org
        reject_rbl_client dul.ru
        reject_rbl_client dynablock.njabl.org
        reject_rbl_client proxies.blackholes.easynet.nl
        reject_rbl_client http.dnsbl.sorbs.net
        reject_rbl_client sockb.dnsbl.sorbs.net
        reject_rbl_client smtp.dnsbl.sorbs.net
        reject_rbl_client web.dnsbl.sorbs.net
        reject_rbl_client zombie.dnsbl.sorbs.net
        reject_rbl_client ex.dnsbl.org
        reject_rbl_client list.dsbl.org
        reject_rbl_client dnsbl.ahbl.org
        reject_rbl_client multihop.dsbl.org
        reject_rbl_client blackholes.intersil.net
        reject_rbl_client localhost.rfc-ignorant.org
        reject_rbl_client proxies.relays.monkey.com
        reject_rbl_client opm.blitzed.org
        reject_rbl_client sbl.spamhaus.org
reject_invalid_hostname
        reject_non_fqdn_sender
        reject_unknown_client
        check_client_access regexp:/etc/postfix/dsl_stoplist.txt
        check_helo_access regexp:/etc/postfix/dsl_stoplist.txt
        check_helo_access regexp:/etc/postfix/helo_access.rxp
        reject_unverified_sender
        reject_non_fqdn_hostname
        reject_unknown_hostname

mid =   reject_unauth_destination
        check_sender_access hash:/etc/postfix/sender_access
        check_client_access hash:/etc/postfix/client_access
        check_helo_access hash:/etc/postfix/helo_access
        reject_unknown_sender_domain
        reject_rbl_client dul.dnsbl.sorbs.net
none =  reject_unauth_destination
        reject_unverified_sender

supernone = reject_unauth_destination
max_idle = 30s

smtpd_recipient_restrictions =  permit_mynetworks
                                permit_sasl_authenticated
                                check_recipient_access hash:/etc/postfix/recepient_class
                                reject_unauth_destination

В /etc/postfix/recepient_class соответственно указывается рестрикшинклас, как для доменов, так и для отдельных ящиков.

пример

root#java[0]/var/www/php/trava>cat /etc/postfix/recepient_class
postmaster@java.org.ua supernone
trava.kiev.ua   mid
java.org.ua     mid
alto.com.ua     mid


Делаем postmap /etc/postfix/recepient_class
и все работает %)

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

7. "Почта, Postfix"  
Сообщение от dem email on 28-Фев-06, 16:13 
>>>Попробуйте читать документацию, вы явно не удосужились это сделать
>>>http://www.postfix.org/documentation.html
>
>Я вот реализовал так.
>в main.cf

max_idle = 30s - это, я так понял и есть квота?

>Делаем postmap /etc/postfix/recepient_class
>и все работает %)

А если домены со зверями в PostgreSQL + sasl2 + ...? будет работать?

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

8. "Почта, Postfix"  
Сообщение от jonatan (ok) on 01-Мрт-06, 09:03 
>Извините я новичок в этом деле, не знаю как настроена антиспамовая программа,
>но при загрузке загружается amavisd  и clamd.
Покажите master.cf
>На счет ограничения: можно ли сразу всем юзерам поставить ограничение на ящик,
>или это надо делать всем? и где находится virtual_mailbox_limit ?
Смотрите mailbox_size_limit и virtual_mailbox_limit в main.cf.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

9. "Почта, Postfix"  
Сообщение от Rustya on 06-Мрт-06, 07:06 

>Покажите master.cf

# ==========================================================================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (50)
# ==========================================================================
smtp   inet n - n - - smtpd
#628   inet n - n - - qmqpd
pickup   unix n - n 60 1 pickup
cleanup   unix n - n - 0 cleanup
qmgr   unix n - n 300 1 qmgr
#qmgr   fifo n - n 300 1 nqmgr
rewrite   unix - - n - - trivial-rewrite
bounce   unix - - n - 0 bounce
defer   unix - - n - 0 bounce
flush   unix n - n 1000? 0 flush
smtp   unix - - n - - smtp
showq     unix n - n - - showq
error     unix - - n - - error
local   unix - n n - - local
virtual   unix - n n - - virtual
lmtp   unix - - n - - lmtp
#localhost:10025 inet n  -       n       -       -       smtpd -o content_filter=
#smtps    inet  n       -       n       -       -       smtpd -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
#submission inet n       -       n       -       -       smtpd -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes
#tlsmgr   fifo - - n 300 1 tlsmgr
#
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
# The Cyrus deliver program has changed incompatibly.
#
cyrus   unix - n n - - pipe
    flags=R user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -m ${extension} ${user}
uucp   unix - n n - - pipe
  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
ifmail    unix  -       n       n       -       -       pipe
    flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp     unix  -       n       n       -       -       pipe
  flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient
vscan     unix  -       n       n       -       10       pipe
    flags=q user=vscan argv=/usr/sbin/amavis ${sender} ${recipient}
procmail  unix  -       n       n       -       -       pipe
    flags=R user=cyrus argv=/usr/bin/procmail -t -m USER=${user} EXT=${extension} /etc/procmailrc

## This line added by Kaspersky Antivirus Installer
#localhost:10025     inet  n      n      n      -      10     spawn
#    user=filter   argv=/opt/AVP/kavkeeper/kavkeeper
#localhost:10026     inet  n      -      n      -      10      smtpd
#    -o content_filter= -o myhostname=www.unix.tjinter.com
##

#Added by BitDefender, do not remove!
#127.0.0.1:10026     inet  n      -      n      -      10      smtpd -o content_#filter= -o myhostname=localhost
#End of added lines
relay   unix - - n - - smtp
proxymap  unix        -       -       n       -       -       proxymap

#Added by BitDefender, do not remove!
#127.0.0.1:10026     inet  n      -      n      -      10      smtpd -o content_filter= -o myhostname=localhost
#End of added lines

#127.0.0.1:10027 inet n - n - 100 smtpd

#    -o content_filter=spamfilter
# -o mynetworks=127.0.0.0/5
# -o myhostname=www.unix.tjinter.com
#spamfilter unix - n n - - pipe flags=Rq user=spam argv=/usr/local/bin/spamfilter.sh ${sender} ${recipient}

# Procmail spam delivery agent:
#spamdelivery unix - n n - - pipe flags=R user=spambox argv=/usr/bin/procmail -t -m /etc/procmailrc-spam -d spambox


smtp-amavis unix - - n - 2  smtp
    -o smtp_data_done_timeout=1200
    -o disable_dns_lookups=yes

127.0.0.1:10025 inet n - n - -  smtpd
-o content_filter=
    -o local_recipient_maps=
    -o relay_recipient_maps=
    -o smtpd_restriction_classes=
    -o smtpd_client_restrictions=
    -o smtpd_helo_restrictions=
    -o smtpd_sender_restrictions=
    -o smtpd_recipient_restrictions=permit_mynetworks,reject
    -o mynetworks=127.0.0.0/8
    -o strict_rfc821_envelopes=yes
    -o smtpd_error_sleep_time=0
    -o smtpd_soft_error_limit=1001
    -o smtpd_hard_error_limit=1000

>>На счет ограничения: можно ли сразу всем юзерам поставить ограничение на ящик,
>>или это надо делать всем? и где находится virtual_mailbox_limit ?
>Смотрите mailbox_size_limit и virtual_mailbox_limit в main.cf.

я все тщательно посмотрел там нету таких строк...


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

10. "Почта, Postfix"  
Сообщение от jonatan (ok) on 06-Мрт-06, 09:12 
Если в Вашем случае использовать возможности postfix, то например

/etc/postfix/main.cf:
smtpd_recipient_restrictions =
    check_recipient_access hash:/etc/postfix/recipient_access,
    ...

/etc/postfix/recipient_access:
user@domain.ru    FILTER smtp:127.0.0.1:10025
...

Но, насколько я знаю, в amavisd тоже можно сделать исключения.
>я все тщательно посмотрел там нету таких строк...
postfix 2.2.8
postconf -d | grep -e "mailbox_size_limit\|virtual_mailbox_limit"
mailbox_size_limit = 51200000
virtual_mailbox_limit = 51200000

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

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

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




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

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