ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] postfix filtering
@ 2003-06-10 14:43 Maxim Tyurin
  2003-06-10 15:46 ` [Comm] " Ilya Palagin
  0 siblings, 1 reply; 4+ messages in thread
From: Maxim Tyurin @ 2003-06-10 14:43 UTC (permalink / raw)
  To: ALTLinux community

Hi.
Появилась у меня проблема которую не знаю как решить. Нужно проверять
в письме одновременно и 'From:' и 'To:'.
Т.е. мне нужно отрубить прием почты с некоторых доменов (точнее
запретить прием писем например от @domain.com) но при этом от
некоторых принимать письма (это делается через
smtpd_sender_restrictions).

Но при этом мне не хотелось бы отбивать письма из рассылок
хочу сделать так:
From: *@domain.com  
To: community@altlinux.* - принять
....
Все остальные от 
From: *@domain.com - отфутболить postfix'ом 

как это сделать?
-- 

With Best Regards, Maxim Tyurin
JID:	MrKooll@jabber.pibhe.com
			


^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Comm] Re: postfix filtering
  2003-06-10 14:43 [Comm] postfix filtering Maxim Tyurin
@ 2003-06-10 15:46 ` Ilya Palagin
  2003-06-10 16:02   ` Ilya Palagin
  0 siblings, 1 reply; 4+ messages in thread
From: Ilya Palagin @ 2003-06-10 15:46 UTC (permalink / raw)
  To: ALTLinux community

On Tue, Jun 10, 2003 at 05:43:30PM +0300, Maxim Tyurin wrote:
> Hi.
> Появилась у меня проблема которую не знаю как решить. Нужно проверять
> в письме одновременно и 'From:' и 'To:'.
> Т.е. мне нужно отрубить прием почты с некоторых доменов (точнее
> запретить прием писем например от @domain.com) но при этом от
> некоторых принимать письма (это делается через
> smtpd_sender_restrictions).
> 
> Но при этом мне не хотелось бы отбивать письма из рассылок
> хочу сделать так:
> From: *@domain.com  
> To: community@altlinux.* - принять
> ....
> Все остальные от 
> From: *@domain.com - отфутболить postfix'ом 
> 
> как это сделать?

# Определяем собственный класс проверки доступа
smtpd_restriction_classes = custom_restrictions_1
custom_restrictions_1 = check_sender_access regexp:/etc/postfix/uce/list_1
                        reject

smtpd_recipient_restrictions = permit_mynetworks
                               check_recipient_access regexp:/etc/postfix/uce/recipient_regex
                               check_relay_domains
																																														 
содержимое list_1 - список внешних адресов, с которых можно принимать
письма на контролируемые адреса:
...........
/a@domain.com/  OK
/b@domain.com/  OK
...........


содержимое recipient_regex - список контролируемых адресов в
вашей сети:
...........
/^community@altlinux.*/  custom_restrictions_1
...........

Алгоритм такой: получив письмо на адрес community@altlinux.*,
постфикс запустит для него проверку правила
custom_restrictions_1. Если отправитель не принадлежит списку
list_1, его письмо попадет на reject.



^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Comm] Re: postfix filtering
  2003-06-10 15:46 ` [Comm] " Ilya Palagin
@ 2003-06-10 16:02   ` Ilya Palagin
  2003-06-10 16:35     ` Maxim Tyurin
  0 siblings, 1 reply; 4+ messages in thread
From: Ilya Palagin @ 2003-06-10 16:02 UTC (permalink / raw)
  To: ALTLinux community

> # Определяем собственный класс проверки доступа
> smtpd_restriction_classes = custom_restrictions_1
> custom_restrictions_1 = check_sender_access regexp:/etc/postfix/uce/list_1
>                         reject
> 
> smtpd_recipient_restrictions = permit_mynetworks
>                                check_recipient_access regexp:/etc/postfix/uce/recipient_regex
>                                check_relay_domains
> 																																														 
> содержимое list_1 - список внешних адресов, с которых можно принимать
> письма на контролируемые адреса:
> ...........
> /a@domain.com/  OK
> /b@domain.com/  OK
> ...........
> 
> 
> содержимое recipient_regex - список контролируемых адресов в
> вашей сети:
> ...........
> /^community@altlinux.*/  custom_restrictions_1
> ...........
> 
> Алгоритм такой: получив письмо на адрес community@altlinux.*,
> постфикс запустит для него проверку правила
> custom_restrictions_1. Если отправитель не принадлежит списку
> list_1, его письмо попадет на reject.
В вашем случае нужно поменять списки адресов местами - адреса @domain.com положить в
recipient_regex, а community@altlinux.* - в list_1



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Comm] Re: postfix filtering
  2003-06-10 16:02   ` Ilya Palagin
@ 2003-06-10 16:35     ` Maxim Tyurin
  0 siblings, 0 replies; 4+ messages in thread
From: Maxim Tyurin @ 2003-06-10 16:35 UTC (permalink / raw)
  To: ALTLinux community

On Tue, Jun 10, 2003 at 11:02:07PM +0700, Ilya Palagin wrote:
> > # Определяем собственный класс проверки доступа
> > smtpd_restriction_classes = custom_restrictions_1
> > custom_restrictions_1 = check_sender_access regexp:/etc/postfix/uce/list_1
> >                         reject
> > 
> > smtpd_recipient_restrictions = permit_mynetworks
> >                                check_recipient_access regexp:/etc/postfix/uce/recipient_regex
> >                                check_relay_domains
> > 																																														 
> > содержимое list_1 - список внешних адресов, с которых можно принимать
> > письма на контролируемые адреса:
> > ...........
> > /a@domain.com/  OK
> > /b@domain.com/  OK
> > ...........
> > 
> > 
> > содержимое recipient_regex - список контролируемых адресов в
> > вашей сети:
> > ...........
> > /^community@altlinux.*/  custom_restrictions_1
> > ...........
> > 
> > Алгоритм такой: получив письмо на адрес community@altlinux.*,
> > постфикс запустит для него проверку правила
> > custom_restrictions_1. Если отправитель не принадлежит списку
> > list_1, его письмо попадет на reject.
> В вашем случае нужно поменять списки адресов местами - адреса @domain.com положить в
> recipient_regex, а community@altlinux.* - в list_1

Спасибо.
-- 

With Best Regards, Maxim Tyurin
JID:	MrKooll@jabber.pibhe.com
			


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2003-06-10 16:35 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-06-10 14:43 [Comm] postfix filtering Maxim Tyurin
2003-06-10 15:46 ` [Comm] " Ilya Palagin
2003-06-10 16:02   ` Ilya Palagin
2003-06-10 16:35     ` Maxim Tyurin

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git