Labor2 E-post: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 55: Line 55:


=Konfigureerimine=
=Konfigureerimine=
Postfix võtab vastu posti ka väljastpoolt ning salvestab /var/mail alla.
Käsurea rakendusega 'mail' saab seda sealt lugeda.<br>
Vaikimisi Postfixi seadistus EI luba open relay'd, selleks et Courer need e-kirjad kätte saaks, tuleb lisada '''/etc/postfix/main.cf''' faili rida:<br>
{{home_mailbox = Maildir/}} <br>
See tähendab, et e-kirjad salvestatakse ~/Maildir kataloogi mitte /var/mail alla nagu vanasti.<br><br>
Postfixi seadistusfail asub:
/etc/postfix/master.cf
Ava: /etc/postfix/master.cf ja tee kindlaks et seal on sellised read:<br>
'smtp      inet  n      -      -      -      -      smtpd # Kuula pordil 25
  -o content_filter=clamav:127.0.0.1:10030                    # Saada edasi kohaliku masia pordile 10030
10025    inet  n      -      -      -      -      smtpd # Kuula pordil 10025
  -o content_filter=spamassassin                              # Saada läbi SpamAssassini UNIX socketi (vt allpool)
smtps    inet  n      -      -      -      -      smtpd # Kuula TLS'iga krüpteeritud ühendusi pordil 465
  -o smtpd_sasl_auth_enable=yes                              # Luba autentimine läbi SASL+PAM'
Sama faili lõppu tuleks veel lisada filtri definitsioon:<br>
spamassassin unix -    n      n      -      -      pipe
        user=nobody argv=/usr/bin/spamc -f -e
        /usr/sbin/sendmail -oi -f ${sender} ${recipient}
clamav      unix  -      -      n      -      16      smtp
        -o smtp_send_xforward_command=yes


=Testimine=
=Testimine=

Revision as of 08:51, 14 December 2009

Legend

Ver. 0.00, 03.11.2009
Ver. 0.01, 14.12.2009

Tegijad

Sander Surva
Ken Karma
Lauri Võsandi

Nõuded

  1. domeenid kkarma ja ssurva
  2. d1 viirusetõrjega
  3. d1 spammifilter
  4. logima syslog-i + eraldi faili


 +----+           +----+
 | D1 |   ------> | D2 |
 +----+           +----+

Eeldused

Operatsioonisüsteemiks peab olema Ubuntu Server, mis jookseb kernelil 2.6.28-11

Enne vaja seadistada DNS

kasutame BIND-i, põhjalikuma leheküle leiab: [1]

 apt-get install bind9

kohalikud domeenid kkarma ja ssurva paigutame faili /etc/bind/named.conf.local

Installeerimine

mida vaja installida:

mailscanner(?)

spamassassin (?)

sendmail või postfix

clamAV (?)

Kõik installeerimised on tehtud root kasutaja alt, kui toiminguid tehakse root õigst omava kasutaja alt siis tuleb iga käsu ette lisada sudo !

E-postiserveriks valitud "Postfix'i" installeerimine:

 apt-get install postfix

Spammiga hakkab võitlema "Spamassassin", installeerime:

 apt-get install spamassassin

Viiruste kontrolliga tegeleb ClamSMTP

 apt-get install clamsmtp

Konfigureerimine

Postfix võtab vastu posti ka väljastpoolt ning salvestab /var/mail alla. Käsurea rakendusega 'mail' saab seda sealt lugeda.
Vaikimisi Postfixi seadistus EI luba open relay'd, selleks et Courer need e-kirjad kätte saaks, tuleb lisada /etc/postfix/main.cf faili rida:
Template:Home mailbox = Maildir/
See tähendab, et e-kirjad salvestatakse ~/Maildir kataloogi mitte /var/mail alla nagu vanasti.

Postfixi seadistusfail asub:

/etc/postfix/master.cf

Ava: /etc/postfix/master.cf ja tee kindlaks et seal on sellised read:
'smtp inet n - - - - smtpd # Kuula pordil 25

 -o content_filter=clamav:127.0.0.1:10030                    # Saada edasi kohaliku masia pordile 10030

10025 inet n - - - - smtpd # Kuula pordil 10025

 -o content_filter=spamassassin                              # Saada läbi SpamAssassini UNIX socketi (vt allpool)

smtps inet n - - - - smtpd # Kuula TLS'iga krüpteeritud ühendusi pordil 465

 -o smtpd_sasl_auth_enable=yes                               # Luba autentimine läbi SASL+PAM'

Sama faili lõppu tuleks veel lisada filtri definitsioon:
spamassassin unix - n n - - pipe

       user=nobody argv=/usr/bin/spamc -f -e
       /usr/sbin/sendmail -oi -f ${sender} ${recipient}

clamav unix - - n - 16 smtp

       -o smtp_send_xforward_command=yes

Testimine

Varundamine ja taastamine

Kasutatud kirjandus

http://v6sa.itcollege.ee/wiki/?page=email