On 21.10.2011 13:49, Marco wrote:
> Hello,
Hello,

>     I have the following problems configuring DSPAM with Postfix.
>
> If I forward a "retrain mail" to<spam-user@domain>  with
>
> ParseToHeaders on
> ChangeModeOnParse on
> ChangeUserOnParse full
>
> dspam works as expected, but the sender returned mail doesn't contain
> the msgtag.spam footer.
the msgtag.spam/msgtag.ham is only added during first processing of the 
mail and not during retraining. Where have you read in the documentation 
that the msgtag should be added during retraining?

> But I would like a single spam|notspam alias mail, so I set
That does not work any more. It was never documented and we removed that 
possibility somewhere in the 3.9.x branch.

> MySQLUIDInSignature on
> ParseToHeaders on
> ChangeModeOnParse on
> ChangeUserOnParse off
>
>
> In this case the forward email to the single email for all users
> <spam-train@domain>  is correctly accepted and the message retrained as
> I see in user log:
>
> 1319191369    M       Test Comune
> <testcom...@example.com>      13,4ea13b2b119611447418843      Fwd: U're under
> arrest        Retrained       <4ea1434a.5020...@example.com>
>
> (I see above also on web gui)
>
>    But the dspam doesn't return the mail to sender, and syslog claims:
>
> Oct 21 12:02:49  postfix/smtpd[14944]: A041B84702:
> client=cu160013.csi.it[10.10.160.13]
> Oct 21 12:02:49  postfix/cleanup[14947]: A041B84702:
> message-id=<4ea1434a.5020...@example.com>
> Oct 21 12:02:49  postfix/qmgr[10131]: A041B84702:
> from=<testcom...@example.com>, size=3395, nrcpt=1 (queue active)
> Oct 21 12:02:49  postfix/smtpd[14944]: disconnect from
> cu160013.csi.it[10.10.160.13]
> Oct 21 12:02:49  postfix/smtpd[14950]: connect from
> localhost.localdomain[127.0.0.1]
> Oct 21 12:02:50  postfix/smtpd[14950]: 1ADA68470A:
> client=localhost.localdomain[127.0.0.1]
> Oct 21 12:02:50  postfix/cleanup[14947]: 1ADA68470A:
> message-id=<4ea1434a.5020...@example.com>
> Oct 21 12:02:50  postfix/qmgr[10131]: 1ADA68470A:
> from=<testcom...@example.com>, size=3597, nrcpt=1 (queue active)
> Oct 21 12:02:50  postfix/smtpd[14950]: disconnect from
> localhost.localdomain[127.0.0.1]
> Oct 21 12:02:50  postfix/lmtp[14948]: A041B84702:
> to=<spam-tr...@example.com>, relay=127.0.0.1[127.0.0.1]:24,
> delay=0.82, delays=0.25/0.02/0.04/0.51, dsn=2.6.0, status=sent (250
> 2.6.0<spam-tr...@example.com>  Message accepted for delivery)
> Oct 21 12:02:50  postfix/qmgr[10131]: A041B84702: removed
> Oct 21 12:02:50  dspam[14933]: Signature retrieval for
> '13,4ea13b2b119611447418843' failed
> Oct 21 12:02:50  dspam[14933]: Unable to find a valid signature. Aborting.
> Oct 21 12:02:50  dspam[14933]: process_message returned error -5.
> dropping message.
>
>
> If I also add
>
>     ChangeUserOnParse full
>
> then dspam send the returned email, but it sends it to strange
> inexistent rctp-to chars.
>
> Of course, all work well during dspam checking and delivery of
> non-training mails (not starting with spam-|notspam-). Signature added
> and delivery from dspam to MTA is successful.
>
> Could you help me?
> Thank you very much for every hints.
>
> Here's the postfix master:
>
> smtp      inet  n       -       n       -       1       postscreen
> smtpd     pass  -       -       n       -       200       smtpd
>           -o content_filter=lmtp-dspam:[127.0.0.1]:24
>           -o receive_override_options=no_address_mappings
> [...]
> lmtp-dspam unix -      -       n     -       32 lmtp
>       -o lmtp_data_done_timeout=1200
>       -o lmtp_send_xforward_command=yes
>       -o disable_dns_lookups=yes
>       -o max_use=20
>
> 127.0.0.1:10025 inet n  -       n     -       -  smtpd
>       -o content_filter=
>       -o local_recipient_maps=
>       -o relay_recipient_maps=
>       -o smtpd_restriction_classes=
>       -o smtpd_delay_reject=no
>       -o smtpd_client_restrictions=permit_mynetworks,reject
>       -o smtpd_helo_restrictions=
>       -o smtpd_sender_restrictions=
>       -o smtpd_recipient_restrictions=permit_mynetworks,reject
>       -o mynetworks_style=host
>       -o mynetworks=127.0.0.0/8
>       -o strict_rfc821_envelopes=yes
>       -o smtpd_error_sleep_time=0
>       -o smtpd_soft_error_limit=1001
>       -o smtpd_hard_error_limit=1000
>       -o smtpd_client_connection_count_limit=0
>       -o smtpd_client_connection_rate_limit=0
>       -o
> receive_override_options=no_header_body_checks,no_unknown_recipient_checks
>
> And this is dspam.conf:
>
> Home /var/lib/dspam
> StorageDriver /usr/lib64/dspam/libmysql_drv.so
> DeliveryHost          127.0.0.1
> DeliveryPort          10025
> DeliveryIdent         localhost
> DeliveryProto         SMTP
> OnFail error
> Trust dspam
> Trust postfix
> Trust test...@o.it
> Debug *
> DebugOpt process spam fp
> TrainingMode tum
> TestConditionalTraining on
> Feature noise
> Feature whitelist
> Feature tb=0
> Algorithm graham burton
> Tokenizer osb
> PValue bcr
> WebStats on
> ImprobabilityDrive on
> Preference "dailyQuarantineSummary=off"
> Preference "ignoreGroups=off"
> AllowOverride enableBNR
> AllowOverride enableWhitelist
> AllowOverride fallbackDomain
> AllowOverride ignoreGroups
> AllowOverride ignoreRBLLookups
> AllowOverride localStore
> AllowOverride makeCorpus
> AllowOverride optIn
> AllowOverride optOut
> AllowOverride optOutClamAV
> AllowOverride processorBias
> AllowOverride RBLInoculate
> AllowOverride showFactors
> AllowOverride signatureLocation
> AllowOverride spamAction
> AllowOverride spamSubject
> AllowOverride statisticalSedation
> AllowOverride storeFragments
> AllowOverride tagNonspam
> AllowOverride tagSpam
> AllowOverride trainPristine
> AllowOverride trainingMode
> AllowOverride whitelistThreshold
> AllowOverride dailyQuarantineSummary
> MySQLServer           test.it
> MySQLPort             3313
> MySQLUser             dspam
> MySQLPass             <pass>
> MySQLDb                       dspamkk
> MySQLCompress         true
> MySQLReconnect                true
> MySQLUIDInSignature   on
> HashRecMax            98317
> HashAutoExtend                on
> HashMaxExtents                0
> HashExtentSize                49157
> HashPctIncrease               10
> HashMaxSeek           10
> HashConnectionCache   10
> IgnoreHeader X-Virus-Scanned
> IgnoreHeader X-Spam-Flag
> IgnoreHeader X-Spam-Score
> IgnoreHeader X-Spam-Level
> IgnoreHeader X-Spam-Status
> IgnoreHeader X-Sieve
> Notifications off
> LocalMX 127.0.0.1
> SystemLog     on
> UserLog               on
> Opt in
> TrackSources spam nonspam virus
> ParseToHeaders on
> ChangeModeOnParse on
> ChangeUserOnParse off
> Broken lineStripping
> MaxMessageSize 4194304
> ServerPort            24
> ServerQueueSize       32
> ServerPID             /var/run/dspam/dspam.pid
> ServerMode auto
> ServerPass.Servercas  "<omissis>"
> ServerParameters      "--deliver=innocent,spam -d %u"
> ServerIdent           "localhost.localdomain"
> ClientHost    127.0.0.1
> ClientPort    24
> ClientIdent   "<omissis>@Servercas"
> ProcessorURLContext on
> ProcessorBias on
> StripRcptDomain off
If you really want single spam|ham alias for all users then you need to 
craft a own transport for it in master.cf and use --mail-from and/or 
--rcpt-to to trick DSPAM into using the senders email address as the 
returning recipient.

>
> Best Regards
> --
> Marco
Stevan


------------------------------------------------------------------------------
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
_______________________________________________
Dspam-user mailing list
Dspam-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspam-user

Reply via email to