env_From incrementing

Vernon Schryver vjs@calcite.rhyolite.com
Thu Dec 8 22:21:26 UTC 2005


> From: John Doherty 


> What I'm seeing is that the env_From count is incrementing for every
> unique, diferent message from the same sender. Eventually, this
> exceeds my DCCM_REJECT_AT threshold (which is very low) and their
> messages start being rejected.

> # grep "  env_From:" $(grep -l kailacat msg.*)
> msg.3HiJxG:   env_From: 070d67f5 175c2605 92be632c 27bff934      11
> msg.3HiJxT:   env_From: 070d67f5 175c2605 92be632c 27bff934      12
> msg.3HiJxf:   env_From: 070d67f5 175c2605 92be632c 27bff934       6
> msg.3HiJxo:   env_From: 070d67f5 175c2605 92be632c 27bff934       7
> msg.3HiJxv:   env_From: 070d67f5 175c2605 92be632c 27bff934       8
> msg.3HiJxw:   env_From: 070d67f5 175c2605 92be632c 27bff934       9
> msg.3HiJxz:   env_From: 070d67f5 175c2605 92be632c 27bff934      10
> msg.3HiJyi:   env_From: 070d67f5 175c2605 92be632c 27bff934      13

Where is the "incrementing"?  Have you checked the dates on those log files
to find that they should be ordered by the last column?  Or are they
messages each sent to 11, 12, 6, 7, 8, ... users?

If each message is sent to one user, which DCC server are you using
that records env_From checksums?  Unless the DCC server is running
with -Kenv_From, it cannot increment a count for env_From values.
You can see which DCC server you are using from the server-ID in the
X-DCC header line added by dccm to mail messages and put in the ends
of /var/dcc/log files.

If the server you are using is running with -Kenv_From, then it should
count env_From values regardless of body checksum values.


What `dccm -t` thresholds are you using?  
Are you using DCCM_REJECT_AT in /var/dcc/dcc_conf?
Setting DCCM_REJECT_AT=X is supposed to be equivalent to using 
`dccm -tCMN,X`
"CMN" is defined as Body, Fuz1, and Fuz2, and nothing about env_From.

Unless you are using `dccm -tALL,X` or `dccm -tenv_From,X`, whatever
the DCC server says about the total for an env_From value should be
ignored.  It is possible I've broken that in recent versions, but I
don't think so.


Vernon Schryver    vjs@rhyolite.com



More information about the DCC mailing list

Contact vjs@rhyolite.com by mail or use the form.