ExtMail服务器社区's Archiver

ghost009 发表于 2009-6-18 17:33

dspam中隔离邮件问题和垃圾邮件自动过滤问题

问题一:
dspam设置后为何spam的邮件显示隔离 但Quarantine选项总是显示empty
dspam.conf中是否设置这几项就可以将隔离的邮件在Quarantine选项中显示
dspam.conf
#Preference "spamAction=quarantine"
Preference "signatureLocation=headers"  # 'message' or 'headers'
Preference "showFactors=on"
Preference "spamAction=tag"
Preference "spamSubject=[***SPAM***]"
问题二:
如何实现垃圾邮件不投递到垃圾邮件中,直接屏蔽掉。
Slockd+dspam是否就可以实现

Ps:EXTMAIL的qq群中响应的人太少了,所以就发贴问了。
      本人新手,请多指教。

liushaobo 发表于 2009-6-18 18:19

回复 1# ghost009 的帖子

问题一:
注意 dspamweb中的Quarantine选项

问题二:
坛子里有一个清空垃圾邮件箱的脚本,你自己找一下

hzqbbc 发表于 2009-6-19 01:12

qq群主要的问题是qq机器人最近哑火了,要不消息多的要命。

lz说的第二个问题你可以通过修改maildroprc来实现,比如将to $HOME/.Junk 改为exit 0 (直接跳过写入)就应该达到删除的效果。

但直接删除太危险了,强烈建议不要这么做!

ghost009 发表于 2009-6-19 16:34

[quote]原帖由 [i]liushaobo[/i] 于 2009-6-18 18:19 发表 [url=http://www.extmail.org/forum/redirect.php?goto=findpost&pid=60752&ptid=10882][img]http://www.extmail.org/forum/images/common/back.gif[/img][/url]
问题一:
注意 dspamweb中的Quarantine选项

注意这个选项是什么意思 关于dspam web中Quarantine选项为何为空能说的具体点吗?
需要改动什么地方的配置,才能将隔离邮件在Quarantine选项显示出来,论坛里没看到关于这样的教程。

edit 发表于 2009-6-20 12:04

回复 4# ghost009 的帖子

Lliushaobo版主写的dspam for emos 的配置已经很清楚了,LZ自己还是多参考一下,最好看官方的配置文件说明

chinaglwo 发表于 2009-6-20 19:39

我也是“Quarantine选项总是显示empty”

以前试来试去都不行,文档也看了好多遍。。。。郁闷

后来发现应该是直接丢到每个用户的“垃圾邮件”中了,所以不显示。

[[i] 本帖最后由 chinaglwo 于 2009-6-20 19:43 编辑 [/i]]

henku126 发表于 2009-12-11 20:03

[i=s] 本帖最后由 henku126 于 2010-9-30 04:07 编辑 [/i]

跟LZ一样啊

[[i] 本帖最后由 henku126 于 2009-12-11 20:06 编辑 [/i]]

edit 发表于 2009-12-11 20:26

哎,现在的人什么态度,官方的配置是没有隔离的

henku126 发表于 2009-12-11 21:05

如何 设置 才能在图形界面下显示?
dspam.conf中已做好如下设置
Preference "spamAction=quarantine"
还是不显示

[[i] 本帖最后由 henku126 于 2009-12-11 22:16 编辑 [/i]]

liushaobo 发表于 2009-12-15 19:32

把dspam.conf的这一行改成
ServerParameters        "--user extmail --deliver=innocent"

henku126 发表于 2009-12-16 09:50

[i=s] 本帖最后由 henku126 于 2010-9-30 04:08 编辑 [/i]

谢谢老大,我原来的 注释掉了
#ServerParameters        "--deliver=innocent,spam --user extmail -d %u"
改成了,你说的
ServerParameters        "--user extmail --deliver=innocent"

改完之后。隔离区依然没有东西。不知何解了。请详细说明。

henku126 发表于 2009-12-17 12:22

[i=s] 本帖最后由 henku126 于 2010-9-30 04:09 编辑 [/i]

# XXX - dspam.conf
Home /var/spool/dspam
StorageDriver /usr/lib/libmysql_drv.so
TrustedDeliveryAgent "/usr/sbin/sendmail"

DeliveryHost        127.0.0.1
DeliveryPort        10024
DeliveryIdent       localhost
DeliveryProto       SMTP

Trust root
Trust mail
Trust mailnull
Trust smmsp
Trust daemon
Trust dspam
Trust vuser

#Debug *
#DebugOpt process spam fp
TrainingMode teft
TestConditionalTraining on
Feature whitelist
Algorithm graham burton
Tokenizer chain
PValue bcr
WebStats on
Preference "signatureLocation=headers"
Preference "spamAction=quarantine"
Preference "showFactors=on"

AllowOverride trainingMode
AllowOverride spamAction spamSubject
AllowOverride statisticalSedation
AllowOverride enableBNR
AllowOverride enableWhitelist
AllowOverride signatureLocation
AllowOverride showFactors
AllowOverride optIn optOut
AllowOverride whitelistThreshold

MySQLServer     /var/lib/mysql/mysql.sock
MySQLUser               dspam
MySQLPass               woisyouname
MySQLDb                 dspam
MySQLCompress           true

Notifications   off
PurgeSignatures 14          # Stale signatures
PurgeNeutral    90          # Tokens with neutralish probabilities
PurgeUnused     90          # Unused tokens
PurgeHapaxes    30          # Tokens with less than 5 hits (hapaxes)
PurgeHits1S     15          # Tokens with only 1 spam hit
PurgeHits1I     15          # Tokens with only 1 innocent hit

LocalMX 127.0.0.1
SystemLog on
UserLog   on

Opt out
ServerPort              10028
ServerQueueSize 32
ServerPID               /var/run/dspamd.pid
ServerMode              auto
ServerPass.Relay1       "secret"
#ServerParameters        "--deliver=innocent,spam --user extmail -d %u"
ServerParameters        "--user extmail --deliver=innocent"
ServerIdent             "localhost.localdomain"

ClientHost      127.0.0.1
ClientPort      10028
ClientIdent     "secret@Relay1"

ProcessorURLContext on
ProcessorBias on
MySQLUIDInSignature    on

经过这样的设置  还是不能隔离,垃圾邮件全发到WEBMAIL中。,

donnie 发表于 2010-5-3 22:56

[quote]qq群主要的问题是qq机器人最近哑火了,要不消息多的要命。

lz说的第二个问题你可以通过修改maildroprc来实现,[color=red]比如将to $HOME/.Junk 改为exit 0[/color] (直接跳过写入)就应该达到删除的效果。

但直接删除太危险了,强烈建议不要这么做![/quote]

按照老大说的可否改成/home/domains/domain.com/postmaster/Maildir/cur
这样是不是就直接把spam邮件,转到管理员邮箱里了呢?

liushaobo 发表于 2010-5-4 11:07

可以

独孤枫 发表于 2010-7-1 15:52

[quote]原帖由 [i]liushaobo[/i] 于 2009-12-15 19:32 发表 [url=http://www.extmail.org/forum/redirect.php?goto=findpost&pid=70494&ptid=10882][img]http://www.extmail.org/forum/images/common/back.gif[/img][/url]
把dspam.conf的这一行改成
ServerParameters        "--user extmail --deliver=innocent" [/quote]
还是不行,EMOS1。5版本

henku126 发表于 2010-9-30 03:54

一样,改了N久了。还是老样子, 没一个帖子能把这隔离问题说明白的。唉

zhongjimax 发表于 2010-9-30 09:50

兄弟我的问题跟你一样! 不过我目前的状况是,如果被定义为垃圾邮件的话,就把它传到用户的隔离目录里了。

shilei990 发表于 2010-10-22 15:08

同上,我都隔离区也是空白的,郁闷,有没有具体解决办法呢本人很菜!!!!

shilei990 发表于 2010-10-22 15:08

同上,我都隔离区也是空白的,郁闷,有没有具体解决办法呢本人很菜!!!!

liuje 发表于 2010-10-29 15:58

哎,我的也是,刚刚接触这个东西,好几天了也搞不定

shilei990 发表于 2010-10-31 15:23

老大能出来解决下吗?跪求!!!!!

zhongjimax 发表于 2010-11-2 16:20

没必要集中隔离,而且隔离区未必能正确显示中文的!

npgmis 发表于 2010-11-15 17:11

这个问题我也没搞定,还得顶

ydtpan 发表于 2010-11-18 11:28

不是不能解决,是机制不一样。
是下面这种效果吧?

[attach]2091[/attach]

zoosky 发表于 2010-11-29 10:37

是呀,该怎么做

zoosky 发表于 2010-11-29 10:38

是呀,这个具体该怎么做啊

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.