Drew Tomlinson a écrit :
> Is there some rule about submitting questions with the string "Help" in
> the subject? I've tried posting the following note with the subject of
> "Help With header_checks" and received a bounce message indicating this
> error:
>
> BOUNCE [email protected]: Admin request: /^subject:\s*help\b/i
>
>
> I'm using postfix 2.5.6,1 and have been using postfix for a long time.
> In older versions, to perform header checks, I had a text file and would
> then have to run postmap to create the header_check.db file. Is this
> step no longer required? When running 'postmap header_checks', I get
> lots of warning about "duplicate entry". Here's an example:
>
> postmap: warning: header_checks.db: duplicate entry: "/^from:"
> postmap: warning: header_checks, line 91: record is in "key: value"
> format; is this an alias file?
>
> Also, I am attempting to reject some mail based upon the "Received:"
> header. Specifically, I have lines such as this in my header_checks:
>
> /^Received: .*mycouponsavingsmail/REJECT 550
>
missing space before "REJECT".
but why do you use header_checks for this? check_client_access is better.
...
check_client_access cidr:/etc/postfix/access_client.cidr
== access_client.cidr:
24.155.144.16/28 REJECT spammy network (Targetmail)
24.155.144.32/28 REJECT spammy network (Targetmail)
and/or
...
check_client_access hash:/etc/postfix/access_client
== access_client:
mycouponsavingsmail.com REJECT spammy network (Targetmail)
.mycouponsavingsmail.com REJECT spammy network (Targetmail)
but you'll have a lot of work to track the domain names. See if uribl is
good for you...
> Yet I still receive mail with this in the header:
>
> Received: from mail4.mycouponsavingsmail.com
> (mail4.mycouponsavingsmail.com [24.155.144.19])
>
> Any ideas on what I'm missing? I do have this line in my main.cf:
>
> header_checks = regexp:/usr/local/etc/postfix/header_checks
>
> Thanks,
>
> Drew
>