Gå til innhold

Oppsett av mail server (spam)


Anbefalte innlegg

Driver å setter opp en mail server i linux(CentOS) for første gang.

Bruker dette oppsettet hittil: Postfix(med virtuelle brukere), Dovecote, Spamassassin og SquirrelMail.

Alt er oppe og går men sliter med å kunne filtrere ut spammen til egne mapper evt sletting(SpamAssassin klarer å finne og merke nesten all spam).

 

Problemet er at all dokumentasjon/guider jeg finner ikke fungerer når man kjører virtuelle brukere.

 

Alle tips belønnes med takk

 

(jeg er linux nybegynner)

Lenke til kommentar
Videoannonse
Annonse
Har du forsøkt å la all mailen gå gjennom procmail? Hvis du slenger til procmail i slutten av postfix sitt regel sett, kan du spesifisere at hver enkelt bruker skal kunne velge hvor mail med SPAM tag skal legges.

 

Har prøvd meg fram med procmail men jeg får det ikke til å funke med virtuelle bruker/domener kun med lokale brukere.

 

Har også prøvd å kjøre header check: /^Subject: .*[sPAM]/ REJECT men da blir ikke spam også sperra ute

(SpamAssassin merker all spam med [sPAM])

 

Her er main.cf akkuratt nå:

queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix
mail_owner = postfix
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
unknown_local_recipient_reject_code = 550
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
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/sbin/sendmail.postfix
newaliases_path = /usr/bin/newaliases.postfix
mailq_path = /usr/bin/mailq.postfix
setgid_group = postdrop
html_directory = no
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/postfix-2.3.3/samples
readme_directory = /usr/share/doc/postfix-2.3.3/README_FILES
smtpd_sasl_local_domain =
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_sasl_authenticated_header = yes
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
mynetworks = 127.0.0.0/8
smtpd_tls_auth_only = no
smtp_use_tls = yes
smtpd_use_tls = yes
smtp_tls_note_starttls_offer = yes
smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key
smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt
smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom
myhostname = localhost
home_mailbox = Maildir/

virtual_mailbox_domains = /etc/postfix/vhosts
virtual_mailbox_base = /home/vmail
virtual_mailbox_maps = hash:/etc/postfix/vmaps
virtual_alias_maps = hash:/etc/postfix/alias.cf
virtual_minimum_uid = 1000
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...