Re: [SLE] Postfix - Sandy - 1 more Q re: /etc/postfix/recepient_check
- From: "david rankin" <drankin@xxxxxxxxxxxxxxxx>
- Date: Thu, 23 Feb 2006 09:43:14 -0600
Sorry, I forgot to change the To: line to Suse..
From: "Per Jessen" <per@xxxxxxxxxxxx>
david rankin wrote:
file. I have several domains resolving to my IP. I am rejecting
certain common system names using the /etc/postfix/recipient_check
scheme Sandy suggested when my server was getting bombarded a while
back. It works great. But as I need to block more and more of these
accounts, I have to make multiple entries for each domain that points
to my server. Is there any syntax I could use in the file that would
reject mail for all domains, say for support@domain without having to
specifically list support@domain1, support@domain2, etc... in the
recipient_check file? My current recipient_check file is:
Use regular expressions.
You've presumably got something like
recipient_check = hash:/etc/postfix/recipient_check
That is correct.
Create a file called /etc/postfix/recipient_check.pcre :
/^support@[domain1|domain2|domain3....]$/ REJECT
or
/^support@/ REJECT
Then change your recipient_check= line to:
recipient_check = pcre:/etc/postfix/recipient_check.pcre
(You can use plain regex's instead if you prefer).
Per, I think you just told me exactly what I needed, but, unfortunately,
I don't seem to be smart enough to understand what it is you just told
me.... I guess the first point I don't understand is "what is the difference
between recipient_check = hash: and recipient_check = prce: ?" The second
point I'm missing is "why can't I just use the existing recepient_check file
and put "support@ reject" in there?"
man postconf says:
hash An indexed file type based on hashing. This is
available
only on systems with support for Berkeley DB databases.
pcre (read-only)
A lookup table based on Perl Compatible Regular
Expres-
sions. The file format is described in pcre_table(5).
Can't I do something similar with hash?? I don't have a clue about perl.
Assembler, Fortran, C, C++ maybe, but definately not perl.....
Thanks!
--
David C. Rankin, J.D., P.E.
RANKIN LAW FIRM, PLLC
510 Ochiltree Street
Nacogdoches, Texas 75961
(936) 715-9333
(936) 715-9339 fax
www.rankinlawfirm.com
--
--
Check the headers for your unsubscription address
For additional commands send e-mail to suse-linux-e-help@xxxxxxxx
Also check the archives at http://lists.suse.com
Please read the FAQs: suse-linux-e-faq@xxxxxxxx
- Follow-Ups:
- References:
- [SLE] Postfix - Sandy - 1 more Q re: /etc/postfix/recepient_check
- From: david rankin
- Re: [SLE] Postfix - Sandy - 1 more Q re: /etc/postfix/recepient_check
- From: Per Jessen
- [SLE] Postfix - Sandy - 1 more Q re: /etc/postfix/recepient_check
- Prev by Date: Re: [SLE] Amarok 1.4.0 on SuSE 9.3
- Next by Date: Re: [SLE] Postfix - Sandy - 1 more Q re: /etc/postfix/recepient_check
- Previous by thread: Re: [SLE] Postfix - Sandy - 1 more Q re: /etc/postfix/recepient_check
- Next by thread: Re: [SLE] Postfix - Sandy - 1 more Q re: /etc/postfix/recepient_check
- Index(es):
Relevant Pages
|