DSpam und Mailboxen

3x3cut3r

New Member
Hallo,

ich habe nach eurer anleitung ein DSpam und Postfix Server aufgesetzt. (http://wiki.bsdforen.de/index.php/Postfix_dspam)

jetzt mein Problem:

Ich habe im Postfixadmin eine Mailbox angelegt und wenn ich jetzt ins DSPAM Controll Center gehe, dann zeigt er mir im User Statistics Menü nur das an:



Aber eigentlich müssten da doch alle Mailboxen stehen, oder?

Hier ist mal meine main.cf:

Code:
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
#default_privs = nobody
#myhostname = host.domain.tld
#myhostname = virtual.domain.tld
#mydomain = domain.tld
#myorigin = $myhostname
#myorigin = $mydomain
inet_interfaces = all
#inet_interfaces = $myhostname
#inet_interfaces = $myhostname, localhost
unknown_local_recipient_reject_code = 550
#mynetworks_style = subnet
#mynetworks_style = host
mynetworks = 10.68.10.0/28, 127.0.0.0/8, 10.30.255.0/24
smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
debug_peer_level = 2
debugger_command =
	 PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
	 xxgdb $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/bin/newaliases
#newaliases_path = /usr/bin/newaliases
mailq_path = /usr/local/bin/mailq
setgid_group = maildrop
html_directory = no
manpage_directory = /usr/local/man
sample_directory = /usr/local/etc/postfix
readme_directory = no
smtpd_client_restrictions =
    permit_mynetworks, 
    permit_sasl_authenticated,
    reject_rbl_client dnsbl.sorbs.net,
    reject_rbl_client sbl-xbl.spamhaus.org,
    reject_rbl_client list.dsbl.org,
    permit
smtpd_helo_restrictions =
    permit_mynetworks,
    permit_sasl_authenticated,
    reject_invalid_hostname,
    reject_non_fqdn_hostname,
    permit
smtpd_sender_restrictions =
    reject_unknown_sender_domain,
    reject_non_fqdn_sender,
    permit_mynetworks,
    permit_sasl_authenticated,
    reject_rhsbl_sender rhsbl.sorbs.net,
    reject_rhsbl_sender dsn.rfc-ignorant.org,
    permit
smtpd_recipient_restrictions =
    reject_unknown_recipient_domain,
    reject_non_fqdn_recipient,
    permit_mynetworks,
    permit_sasl_authenticated,
    reject_unauth_destination,
    check_policy_service inet:127.0.0.1:10023,
    permit
smtpd_data_restrictions =
    permit_mynetworks,
    reject_unauth_pipelining,
    permit
#smtpd_use_tls = yes
#smtpd_tls_key_file = /usr/local/etc/postfix/ssl/smtpd.pem
#smtpd_tls_cert_file = /usr/local/etc/postfix/ssl/smtpd.pem
#smtpd_tls_CAfile = /usr/local/etc/postfix/ssl/smtpd.pem
#smtpd_tls_loglevel = 1
#smtpd_tls_received_header = yes
#smtpd_tls_session_cache_timeout = 3600s
#tls_random_source = dev:/dev/urandom
smtpd_sasl_auth_enable = yes
#smtpd_sasl2_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
header_checks = pcre:/usr/local/etc/postfix/header_checks.pcre
relay_domains = proxy:mysql:/usr/local/etc/postfix/sql_relay_domains_maps.cf
transport_maps = mysql:/usr/local/etc/postfix/sql_transport_maps.cf, pcre:/usr/local/etc/postfix/transport.pcre
virtual_alias_maps = mysql:/usr/local/etc/postfix/sql_virtual_alias_maps.cf
virtual_gid_maps = static:125
virtual_mailbox_base = /usr/local/virtual
virtual_mailbox_domains = mysql:/usr/local/etc/postfix/sql_virtual_domains_maps.cf
virtual_mailbox_limit = 51200000
virtual_mailbox_maps = $transport_maps, mysql:/usr/local/etc/postfix/sql_virtual_mailbox_maps.cf
virtual_minimum_uid = 125
virtual_transport = virtual
virtual_uid_maps = static:125
virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_mailbox_limit_maps = mysql:/usr/local/etc/postfix/sql_virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes  
virtual_maildir_limit_message = Sorry, the user's maildir has overdrawn his diskspace quota, please try again later.
virtual_overquota_bounce = yes

Vielleicht kann mir ja jemand helfen


gruß
 
Nein, das ist richtig so. Das Tutorial beschreibt eine Konfiguration, die mit einem einzigen globalen User seitens DSPAM funktioniert. Das heisst, wenn user1@ etwas als Spam markiert, "profitiert" user2@ auch davon... wenn du das anders möchtest, musst du so einiges umbauen, da DSPAM in dem Beispiel als Content Filter fungiert... ich hab sowas mal probiert, bin aber nie richtig zu einem anständigen Ergebnis gekommen. Wenn sich irgendwann was tut, kann ich das Wiki ja dementsprechend aktualisieren :)
 
hi, 3x3cut3r

du must die master.cf umbauen !!
>>>>>>
flags=Rhq user=dspam argv=/usr/local/bin/dspam --mode=teft --user $user oder die ganze mail $recipient --deliver=innocent,spam --feature=chained,noise -i -f ${sender} -- ${recipient}
>>>>>>
 
danke Daniel Seuffert :D freut mich.

hi, 3x3cut3r

du must die master.cf umbauen !!
>>>>>>
flags=Rhq user=dspam argv=/usr/local/bin/dspam --mode=teft --user $user oder die ganze mail $recipient --deliver=innocent,spam --feature=chained,noise -i -f ${sender} -- ${recipient}
>>>>>>

jo, danke studio23. Das werde ich mal ausprobieren.

edit: Ok, das funktioniert sehr gut. Ich will das am liebsten mit einem globalen User in DSPAM machen. Bloß jetzt ist das Problem, das er den Spam zwar erkennt, aber nicht in die quarantäne verschiebt.

Gruß
 
Zuletzt bearbeitet:
Zurück
Oben