Sorry, it was by accident, i didn't pay attention.

Here's my original reply :

It works when I disable these options.
I don't even know when or why i enabled.

Unfortunately, my oldest configuration backup already has these settings
enabled so i didn't see the difference.

Maybe it was from the time I had an issue with dovecot and dspam
(needing to do a chmod on dspam binary to make it work) and i tried to
tweak some settings to make it works.

Thanks a lot and sorry for the noise.

   Guillaume Hilt


   Guillaume Hilt

Le 25/11/2013 16:30, Tom Hendrikx a écrit :
> Hi,
>
> Please reply to the list so relevant information is available to all
> subscribers: now they don't know whether the suggested fix is actually
> solving your issue.
>
> Either you replied off-list on purpose, or by accident. If you did that
> on purpose, you're violating mailing list netiquette. If you did it by
> accident, you should use the 'Reply to List' button in Thunderbird :)
>
> Tom
>
> On 11/25/2013 03:52 PM, Guillaume Hilt wrote:
>> It works when I disable these options.
>> I don't even know when or why i enabled.
>>
>> Unfortunately, my oldest configuration backup already has these settings
>> enabled so i didn't see the difference.
>>
>> Maybe it was from the time I had an issue with dovecot and dspam
>> (needing to do a chmod on dspam binary to make it work) and i tried to
>> tweak some settings to make it works.
>>
>> Thanks a lot and sorry for the noise.
>>
>>    Guillaume Hilt
>>
>> Le 25/11/2013 15:27, Tom Hendrikx a écrit :
>>> On 11/25/2013 03:05 PM, Guillaume Hilt wrote:
>>>> Hello again,
>>>>
>>>> I'm running Gentoo AMD64 2013 with postfix, mysql, dovecot and dspam :
>>>> dovecot 2.2.8, dspam 3.10.2-r1 and dovecot-antispam-2.0_pre20130429
>>>> (recompiled after each dovecot upgrade).
>>>>
>>>> When i'm moving an email to my Spam folder, I get an error with
>>>> Thunderbird and in my logs (dspam is compiled in debug mode)
>>>>
>>>> DSPAM in run with root:root.
>>>>
>>>> uid 1001 is user vmail (dovecot is running under vmail)
>>>> gid 12 is group mail (vmail is a member, with
>>>> mail,postfix,dspam,dovecot,apache)
>>>> All the necessary users are trusted in dspam configuration.
>>>>
>>>> (full log below)
>>>>
>>>> 32201: [11/25/2013 14:52:04] DSPAM Instance Startup
>>>> 32201: [11/25/2013 14:52:04] input args: /usr/bin/dspam --user
>>>> gh...@shadowprojects.org --deliver= --source=error
>>>> --signature=89,52900600118151560172939 --class=spam
>>>> 32201: [11/25/2013 14:52:04] pass-thru args:
>>>> 32201: [11/25/2013 14:52:04] processing user gh...@shadowprojects.org
>>>> 32201: [11/25/2013 14:52:04] uid = 1001, euid = 0, gid = 12, egid = 12
>>>> 32201: [11/25/2013 14:52:04] loading preferences for user
>>>> gh...@shadowprojects.org
>>>> 32201: [11/25/2013 14:52:04] read attribute 'Home'
>>>> ...
>>>> 32201: [11/25/2013 14:52:05] find attribute 'Broken'
>>>> 32201: [11/25/2013 14:52:05]  -> found attribute 'Broken' with value
>>>> 'returnCodes'
>>>> 32201: [11/25/2013 14:52:05]  -> matched attribute 'Broken' with value
>>>> 'returnCodes'
>>>> 32201: [11/25/2013 14:52:05] DSPAM Instance Shutdown.  Exit Code: 99
>>>> 32201: [11/25/2013 14:52:05] process_users() failed on error 99
>>>> 32201: [11/25/2013 14:52:05] destroying/freeing configuration
>>>>
>>>> DSPAM configuration :
>>>> Home /var/spool/dspam
>>>> StorageDriver /usr/lib64/dspam/libmysql_drv.so
>>>> DeliveryHost        127.0.0.1
>>>> DeliveryPort        10020
>>>> DeliveryIdent       localhost
>>>> DeliveryProto       SMTP
>>>> QuarantineAgent    "/usr/libexec/dovecot/deliver -d %u -m Spam"
>>>> OnFail error
>>>> Trust root
>>>> Trust dspam
>>>> Trust apache
>>>> Trust mail
>>>> Trust mailnull
>>>> Trust smmsp
>>>> Trust daemon
>>>> Trust vmail
>>>> Trust dovecot
>>>> Trust postfix
>>>> Debug gh...@apteo.com
>>>> DebugOpt process spam fp
>>>> TrainingMode teft
>>>> TestConditionalTraining on
>>>> Feature noise
>>>> Feature whitelist
>>>> Algorithm graham burton
>>>> Tokenizer osb
>>>> PValue graham
>>>> WebStats off
>>>> Preference "signatureLocation=headers"    # 'message' or 'headers'
>>>> Preference "showFactors=off"
>>>> Preference "spamAction=tag" # tag/deliver/quarantine
>>>> Preference "spamSubject=[SPAM] "
>>>> Preference "trainingMode=TEFT"
>>>> AllowOverride trainingMode
>>>> AllowOverride spamAction spamSubject
>>>> AllowOverride statisticalSedation
>>>> AllowOverride enableBNR
>>>> AllowOverride enableWhitelist
>>>> AllowOverride signatureLocation
>>>> AllowOverride showFactors
>>>> AllowOverride optIn optOut
>>>> AllowOverride whitelistThreshold
>>>> MySQLServer        /run/mysqld/mysqld.sock
>>>> MySQLPort        3306
>>>> MySQLUser              dspam
>>>> MySQLPass            mKsdQ4mMvyBZv3r3
>>>> MySQLDb                srv_dspam
>>>> MySQLReconnect        true
>>>> MySQLConnectionCache    20
>>>> MySQLVirtualTable    dspam_virtual_uids
>>>> MySQLVirtualUIDField    uid
>>>> MySQLVirtualUsernameField    username
>>>> MySQLUIDInSignature    on
>>>> HashRecMax        98317
>>>> HashAutoExtend        on
>>>> HashMaxExtents        0
>>>> HashExtentSize        49157
>>>> HashPctIncrease 10
>>>> HashMaxSeek        10
>>>> HashConnectionCache    10
>>>> IgnoreHeader X-Spam-Status
>>>> IgnoreHeader X-Spam-Scanned
>>>> IgnoreHeader X-Virus-Scanner-Result
>>>> Notifications    off
>>>> PurgeSignature    off # Specified in purge.sql
>>>> PurgeNeutral    90
>>>> PurgeUnused    off # Specified in purge.sql
>>>> PurgeHapaxes    off # Specified in purge.sql
>>>> PurgeHits1S    off # Specified in purge.sql
>>>> PurgeHits1I    off # Specified in purge.sql
>>>> LocalMX 127.0.0.1
>>>> SystemLog on
>>>> UserLog   on
>>>> TrainPristine off
>>>> Opt out
>>>> TrackSources spam virus nonspam
>>>> Broken returnCodes
>>>> Broken case
>>>> Broken lineStripping
>>>> ClamAVPort    3310
>>>> ClamAVHost    127.0.0.1
>>>> ClamAVResponse    reject
>>>> ServerPort        2424
>>>> ServerQueueSize        32
>>>> ServerPID        /run/dspam/dspam.pid
>>>> ServerMode auto
>>>> ServerPass.Relay1    "secret"
>>>> ServerParameters    "--deliver=innocent,spam -d %u"
>>>> ServerIdent        "mail.apteo.com"
>>>> ServerDomainSocketPath  "/run/dspam/dspam.sock"
>>>> ClientHost    "/run/dspam/dspam.sock"
>>>> ClientIdent    "secret@Relay1"
>>>> ProcessorURLContext on
>>>> ProcessorBias on
>>>> StripRcptDomain off
>>>>
>>>>
>>>> Full DSPAM debug log :
>>>> ==> /var/log/dspam/dspam.debug <==
>>> <snipped debug log of successful spam detection>
>>>
>>>> 32201: [11/25/2013 14:52:05] _mysql_drv_getpwnam returning cached name
>>>> cont...@shadowprojects.org.
>>>> 32201: [11/25/2013 14:52:05] destroying/freeing configuration
>>>> 32201: [11/25/2013 14:52:05] match attribute 'Broken' with value
>>>> 'returnCodes'
>>>> 32201: [11/25/2013 14:52:05] find attribute 'Broken'
>>>> 32201: [11/25/2013 14:52:05]  -> found attribute 'Broken' with value
>>>> 'returnCodes'
>>>> 32201: [11/25/2013 14:52:05]  -> matched attribute 'Broken' with value
>>>> 'returnCodes'
>>>> 32201: [11/25/2013 14:52:05] DSPAM Instance Shutdown.  Exit Code: 99
>>>> 32201: [11/25/2013 14:52:05] process_users() failed on error 99
>>>> 32201: [11/25/2013 14:52:05] destroying/freeing configuration
>>>>
>>> >From src/dspam.c:
>>>
>>>         /* Exit code 99 for spam (when using broken return codes) */
>>>
>>>         if (_ds_match_attribute(agent_config, "Broken", "returnCodes")) {
>>>           if (result == DSR_ISSPAM)
>>>             return_code = 99;
>>>         }
>>>
>>> DSPAM logs the debug message stating 'failure' when the return code from
>>> process_users() isn't 0, which is a bit misleading here, since you
>>> requested that specific exit code by setting 'Broken returnCodes' in
>>> config (i.e. it isn't a real failure, since the message was successfully
>>> classified as spam).
>>>
>>> Long story short:
>>> - why did you enable the 'Broken returnCodes' (and the other Broken ...
>>> settings)?
>>> - Is your problem solved when you disable that setting?
>>>
>>> Regards,
>>>      Tom
>>>
>>> ------------------------------------------------------------------------------
>>>
>>> Shape the Mobile Experience: Free Subscription
>>> Software experts and developers: Be at the forefront of tech innovation.
>>> Intel(R) Software Adrenaline delivers strategic insight and game-changing
>>> conversations that shape the rapidly evolving mobile landscape. Sign
>>> up now.
>>> http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
>>>
>>> _______________________________________________
>>> Dspam-user mailing list
>>> Dspam-user@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/dspam-user
>>>
>


------------------------------------------------------------------------------
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing 
conversations that shape the rapidly evolving mobile landscape. Sign up now. 
http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
_______________________________________________
Dspam-user mailing list
Dspam-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspam-user

Reply via email to