1 (edited by 011 2010-08-24 04:26:42)

Topic: amavis and posfix configuration questions...

Hi there,

I have a few questions...
System is Ubuntu 10.04, 64bit

1.
What is the meaning of the following, found in helo_access.pcre file:

# Prepend HELO identifier for anti-spam analytics.
/(.*)/ PREPEND X-Original-Helo: $1 (iRedMail: http://www.iredmail.org/)

How is the X-Original-Helo used for anti-spam analytics?


2.
Tips file does list configuration files, however, is there amavisd.conf?
I would like to implement per domain settings, like, tag, tag2 and kill levels, which is usualy done in amavisd.conf. I see no references to those in 50-user.conf, which is one of three listed for amavis settings, other that main and master of postfix.


3.
In local.cf, in /etc/slamassassin, there are two lines explaining:
# These two lines will not affect due to Amavisd use its
# own variables setting in /etc/amavisd.conf.
but there is no /etc/amavisd.conf


Other than that everything else looks really good.

2

Re: amavis and posfix configuration questions...

Good questions.

011 wrote:

1. What is the meaning of the following, found in helo_access.pcre file:

# Prepend HELO identifier for anti-spam analytics.
/(.*)/ PREPEND X-Original-Helo: $1 (iRedMail: http://www.iredmail.org/)

How is the X-Original-Helo used for anti-spam analytics?

HELO identify is the first stage of SMTP communication, if we can reject SPAM here, we should get better performance.
If you found some spam email, you can check out its HELO identify from either mail header ("X-Original-Helo") or maillog on server (/var/log/mail.log).
Peroidly HELO analytics and updating helo_access.pcre will help you reduce spam.

2. Tips file does list configuration files, however, is there amavisd.conf?
I would like to implement per domain settings, like, tag, tag2 and kill levels, which is usualy done in amavisd.conf. I see no references to those in 50-user.conf, which is one of three listed for amavis settings, other that main and master of postfix.

You can check it out via apt command, Debian & Ubuntu split amavisd.conf into multiple configure files for "better" organization:

# dpkg -L amavisd-new

3. In local.cf, in /etc/slamassassin, there are two lines explaining:
# These two lines will not affect due to Amavisd use its
# own variables setting in /etc/amavisd.conf.
but there is no /etc/amavisd.conf

/etc/amavisd.conf just means configure file of amavisd-new, you can define it in files under /etc/amavis/conf.d/. for example, 50-user.