Mainos / Advertisement:

Ero sivun ”Dovecot” versioiden välillä

Kohteesta Taisto
Siirry navigaatioon Siirry hakuun
 
(25 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
 +
<languages/>
 +
<translate>
 +
<!--T:1-->
 
Dovecot on suosittu IMAP ja POP3 palvelinohjelmisto.  
 
Dovecot on suosittu IMAP ja POP3 palvelinohjelmisto.  
  
== Asennus ==
+
== Asennus == <!--T:2-->
  
  apt-get install dovecot-XXX
+
<!--T:32-->
 +
Asenna haluamasi Dovecotin ominaisuudet
  
 +
  <!--T:3-->
 +
aptitude install dovecot-XXX
 +
 +
<!--T:4-->
 
XXX = ohjelmiston minkä tarkoitus asentaa
 
XXX = ohjelmiston minkä tarkoitus asentaa
  
 +
<!--T:5-->
 
Esim:
 
Esim:
  
  apt-get install dovecot-imapd
+
<!--T:33-->
 +
Asenna IMAP protokola (suositus)
  
   apt-get install dovecot-pop3d
+
   <!--T:6-->
 +
aptitude install dovecot-imapd
  
== Konfigurointi ==
+
<!--T:34-->
 +
Asenna POP3 protokola (ei suositella)
  
 +
  <!--T:7-->
 +
aptitude install dovecot-pop3d
 +
 +
== Konfigurointi == <!--T:8-->
 +
 +
<!--T:9-->
 
Dovecotin konfigurointi hakemisto sijaitsee  
 
Dovecotin konfigurointi hakemisto sijaitsee  
  
   /etc/dovecot
+
   <!--T:10-->
 +
/etc/dovecot
  
Ensimmäisen kerran on hyvä avata tiedosto ja tallentaa se toisella nimellä, esimerkiksi XXX.conf.save, sillä alkuperäinen konfiguroiti tiedosto on hyvä olla palvelimella varmuuden vuoksi.
+
<!--T:11-->
 +
Ensimmäisen kerran on hyvä avata tiedosto ja tallentaa se toisella nimellä, esimerkiksi XXX.conf.save, sillä alkuperäinen konfigurointi tiedosto on hyvä olla palvelimella varmuuden vuoksi.
  
Oletuskonfiguraation mukaan käytetään hakemiston /etc/dovecot/conf.d/*.conf konfigurointi tiedotoja. Jos haluaa, konfiguroinnit voi tehdä suoraan /etc/dovecot/dovecot.conf selkeyden vuoksi.
+
<!--T:12-->
 +
Oletuskonfiguraation mukaan käytetään hakemiston /etc/dovecot/conf.d/*.conf konfigurointi tiedostoja. Jos haluaa, konfiguroinnit voi tehdä suoraan /etc/dovecot/dovecot.conf selkeyden vuoksi.
  
=== conf.d/10-auth.conf ===
+
=== conf.d/10-auth.conf === <!--T:13-->
 
    
 
    
 
Tiedoston alalaidassa on linkitetty toisiin konfiguroint tiedostoihin, kirjautumista varten. Käytämme järjestelmän kirjautumisen tietoja.
 
Tiedoston alalaidassa on linkitetty toisiin konfiguroint tiedostoihin, kirjautumista varten. Käytämme järjestelmän kirjautumisen tietoja.
Rivi 37: Rivi 58:
 
   #!include auth-static.conf.ext
 
   #!include auth-static.conf.ext
  
=== conf.d/10-mail.conf ===
+
=== conf.d/10-mail.conf === <!--T:14-->
  
 +
<!--T:15-->
 
Tiedostossa määritetään sähköpostilaatikon sijainti.
 
Tiedostossa määritetään sähköpostilaatikon sijainti.
 
   mail_location = mbox:~/mail:INBOX=/var/mail/%u
 
   mail_location = mbox:~/mail:INBOX=/var/mail/%u
  
 +
<!--T:16-->
 
Salli sähköpostien poistaminen Dovecotissa:
 
Salli sähköpostien poistaminen Dovecotissa:
 
   mail_privileged_group = mail
 
   mail_privileged_group = mail
  
=== conf.d/10-master.conf ===
+
=== conf.d/10-master.conf === <!--T:17-->
  
Määritetään tunnistavat portit IMAP ja POP3 protokolalle.
+
<!--T:18-->
 +
Otetaan käyttöön IMAP protokolle portit (Asenna dovecot-imapd jos ei ole asennettu):
  
 
+
<!--T:45-->
service imap-login {
+
<pre>
  inet_listener imap {
+
service imap-login {
    port = 143
+
inet_listener imap {
  }
+
  port = 143
  inet_listener imaps {
+
}
  #  port = 993
+
inet_listener imaps {
  #  ssl = yes
+
#  port = 993
  }
+
#  ssl = yes
 +
}
 +
}
 +
</pre>
  
 +
<!--T:35-->
 +
Otetaan  käyttöön POP3 protokolalle portit (Asenna dovecot-pop3d jos ei ole asennettu):
  
service pop3-login {
+
<!--T:19-->
 +
<pre>
 +
service pop3-login {
 
   inet_listener pop3 {
 
   inet_listener pop3 {
 
     port = 110
 
     port = 110
Rivi 68: Rivi 99:
 
   #  ssl = yes
 
   #  ssl = yes
 
   }
 
   }
 +
}
 +
</pre>
 +
 +
<!--T:20-->
 +
Määritetään palvelimen smtp todennus
 +
 +
<!--T:21-->
 +
service auth {
 +
...
 +
  # Postfix smtp-auth
 +
  unix_listener /var/spool/postfix/private/auth {
 +
    mode = 0666
 +
        user = postfix
 +
        group = postfix
 
  }
 
  }
  
=== conf.d/10-ssl.conf ===
+
=== conf.d/10-ssl.conf === <!--T:22-->
  
 +
<!--T:23-->
 
Jos otat käyttöön SSL suojatut yhteydet, määritä tänne SSL sertifikaatti ja ota SSL käyttöön  
 
Jos otat käyttöön SSL suojatut yhteydet, määritä tänne SSL sertifikaatti ja ota SSL käyttöön  
 
    
 
    
  # SSL/TLS support: yes, no, required. <doc/wiki/SSL.txt>
 
 
   ssl = yes
 
   ssl = yes
  
   # PEM encoded X.509 SSL/TLS certificate and private key. They're opened before
+
   <!--T:24-->
  # dropping root privileges, so keep the key file unreadable by anyone but
+
ssl_cert = </etc/dovecot/dovecot.pem
  # root. Included doc/mkcert.sh can be used to easily generate self-signed
 
  # certificate, just make sure to update the domains in dovecot-openssl.cnf
 
  ssl_cert = </etc/dovecot/dovecot.pem
 
 
   ssl_key = </etc/dovecot/private/dovecot.pem
 
   ssl_key = </etc/dovecot/private/dovecot.pem
  
== Testaus ==
+
== Dovecot AD == <!--T:36-->
 +
 
 +
<!--T:37-->
 +
Hyvä ohje löytyy ICT-academyn [http://ict-academy.fi/index.php?title=Postfix_Dovecot_ClamAv_Spamassassin#Dovecotin_liitt.C3.A4minen_AD:seen wikistä].
 +
 
 +
== Dovecot ManageSieve ==
 +
 
 +
Managesieven avulla voit hallita saapuvan postin suodattimia. Suodattimia voidaan käyttää roskapostisuodatukseen esimerkiksi.
 +
 
 +
  sudo apt-get install dovecot-managesieved
  
 +
Konfiguroi dovecot.conf tiedostoon
 +
 +
<pre>
 +
protocols = imap sieve
 +
service managesieve-login {
 +
  inet_listener sieve {
 +
    port = 4190
 +
  }
 +
}
 +
protocol lda {
 +
  mail_plugins = quota sieve
 +
}
 +
</pre>
 +
 +
Konfiguroi postfixin main.conf tiedostoon
 +
 +
virtual_transport = dovecot
 +
 +
Luo oletussäännöt
 +
 +
<pre>
 +
mkdir /var/lib/dovecot/sieve/
 +
mkdir /var/lib/dovecot/sieve/before
 +
touch /var/lib/dovecot/sieve/default.sieve
 +
touch /var/lib/dovecot/sieve/before/spam.sieve
 +
 +
chown -R vmail:vmail /var/lib/dovecot
 +
</pre>
 +
 +
Konfiguroi roskapostisuodatinta varten automaattinen ohjaus roskapostikansioon
 +
 +
sudo nano /var/lib/dovecot/sieve/before/spam.sieve
 +
 +
<pre>
 +
require ["fileinto"];
 +
if header :contains "X-Spam-Flag" "YES" {
 +
        fileinto "Junk";
 +
        stop;
 +
}
 +
</pre>
 +
 +
Aja lopuksi compile komento
 +
 +
  sudo sievec /var/lib/dovecot/sieve/before/spam.sieve
 +
 +
== Testaus == <!--T:25-->
 +
 +
<!--T:26-->
 
Voit testata telnet yhteydeää muodostaen yhteyttä palvelimeen, esimerkiksi
 
Voit testata telnet yhteydeää muodostaen yhteyttä palvelimeen, esimerkiksi
  
   telnet localhost 110
+
   <!--T:27-->
 +
telnet localhost 110
  
   telnet localhost 143
+
   <!--T:28-->
 +
telnet localhost 143
  
 +
<!--T:29-->
 
Kirjaudu esimerkiksi
 
Kirjaudu esimerkiksi
  
   gg LOGIN [username] [password]
+
   <!--T:30-->
 +
gg LOGIN [username] [password]
  
 +
<!--T:31-->
 
Siis korvaa [username] ja [password] omilla tunnuksillasi ja salasanaoillasi. Nämä ovat sama kuin Debianin kirjautumisen tunnukset.
 
Siis korvaa [username] ja [password] omilla tunnuksillasi ja salasanaoillasi. Nämä ovat sama kuin Debianin kirjautumisen tunnukset.
 +
 +
<!--T:38-->
 +
Listaa sähköpostit
 +
 +
  <!--T:39-->
 +
gg LIST "" "*"
 +
 +
<!--T:40-->
 +
Listaa sähköpostit saapuneet kansiosta
 +
 
 +
gg EXAMINE INBOX
 +
 +
<!--T:41-->
 +
Avaa sähköposti 1
 +
 +
  <!--T:42-->
 +
gg FETCH 1 BODY[]
 +
 +
<!--T:43-->
 +
Kirjaudu ulos
 +
 +
  <!--T:44-->
 +
gg LOGOUT
 +
 +
</translate>

Nykyinen versio 15. lokakuuta 2017 kello 12.32

Muut kielet:
English • ‎suomi

Dovecot on suosittu IMAP ja POP3 palvelinohjelmisto.

Asennus

Asenna haluamasi Dovecotin ominaisuudet

 aptitude install dovecot-XXX 

XXX = ohjelmiston minkä tarkoitus asentaa

Esim:

Asenna IMAP protokola (suositus)

 aptitude install dovecot-imapd 

Asenna POP3 protokola (ei suositella)

 aptitude install dovecot-pop3d

Konfigurointi

Dovecotin konfigurointi hakemisto sijaitsee

 /etc/dovecot

Ensimmäisen kerran on hyvä avata tiedosto ja tallentaa se toisella nimellä, esimerkiksi XXX.conf.save, sillä alkuperäinen konfigurointi tiedosto on hyvä olla palvelimella varmuuden vuoksi.

Oletuskonfiguraation mukaan käytetään hakemiston /etc/dovecot/conf.d/*.conf konfigurointi tiedostoja. Jos haluaa, konfiguroinnit voi tehdä suoraan /etc/dovecot/dovecot.conf selkeyden vuoksi.

conf.d/10-auth.conf

Tiedoston alalaidassa on linkitetty toisiin konfiguroint tiedostoihin, kirjautumista varten. Käytämme järjestelmän kirjautumisen tietoja.

 #!include auth-deny.conf.ext
 #!include auth-master.conf.ext
 
 !include auth-system.conf.ext
 #!include auth-sql.conf.ext
 #!include auth-ldap.conf.ext
 #!include auth-passwdfile.conf.ext
 #!include auth-checkpassword.conf.ext
 #!include auth-vpopmail.conf.ext
 #!include auth-static.conf.ext

conf.d/10-mail.conf

Tiedostossa määritetään sähköpostilaatikon sijainti.

 mail_location = mbox:~/mail:INBOX=/var/mail/%u

Salli sähköpostien poistaminen Dovecotissa:

 mail_privileged_group = mail

conf.d/10-master.conf

Otetaan käyttöön IMAP protokolle portit (Asenna dovecot-imapd jos ei ole asennettu):

service imap-login {
 inet_listener imap {
   port = 143
 }
 inet_listener imaps {
 #  port = 993
 #  ssl = yes
 }
}

Otetaan käyttöön POP3 protokolalle portit (Asenna dovecot-pop3d jos ei ole asennettu):

service pop3-login {
  inet_listener pop3 {
    port = 110
  }
  inet_listener pop3s {
  # port = 995
  #  ssl = yes
  }
 }

Määritetään palvelimen smtp todennus

service auth {
...
  # Postfix smtp-auth
  unix_listener /var/spool/postfix/private/auth {
    mode = 0666
        user = postfix
        group = postfix
}

conf.d/10-ssl.conf

Jos otat käyttöön SSL suojatut yhteydet, määritä tänne SSL sertifikaatti ja ota SSL käyttöön

 ssl = yes
 ssl_cert = </etc/dovecot/dovecot.pem
 ssl_key = </etc/dovecot/private/dovecot.pem

Dovecot AD

Hyvä ohje löytyy ICT-academyn wikistä.

Dovecot ManageSieve

Managesieven avulla voit hallita saapuvan postin suodattimia. Suodattimia voidaan käyttää roskapostisuodatukseen esimerkiksi.

  sudo apt-get install dovecot-managesieved

Konfiguroi dovecot.conf tiedostoon

protocols = imap sieve
service managesieve-login {
  inet_listener sieve {
    port = 4190
  }
}
protocol lda {
  mail_plugins = quota sieve
}

Konfiguroi postfixin main.conf tiedostoon

virtual_transport = dovecot

Luo oletussäännöt

mkdir /var/lib/dovecot/sieve/
mkdir /var/lib/dovecot/sieve/before
touch /var/lib/dovecot/sieve/default.sieve
touch /var/lib/dovecot/sieve/before/spam.sieve

chown -R vmail:vmail /var/lib/dovecot

Konfiguroi roskapostisuodatinta varten automaattinen ohjaus roskapostikansioon

sudo nano /var/lib/dovecot/sieve/before/spam.sieve
require ["fileinto"];
if header :contains "X-Spam-Flag" "YES" {
        fileinto "Junk";
        stop;
}

Aja lopuksi compile komento

 sudo sievec /var/lib/dovecot/sieve/before/spam.sieve

Testaus

Voit testata telnet yhteydeää muodostaen yhteyttä palvelimeen, esimerkiksi

 telnet localhost 110
 telnet localhost 143

Kirjaudu esimerkiksi

 gg LOGIN [username] [password]

Siis korvaa [username] ja [password] omilla tunnuksillasi ja salasanaoillasi. Nämä ovat sama kuin Debianin kirjautumisen tunnukset.

Listaa sähköpostit

 gg LIST "" "*"

Listaa sähköpostit saapuneet kansiosta

gg EXAMINE INBOX

Avaa sähköposti 1

 gg FETCH 1 BODY[]

Kirjaudu ulos

 gg LOGOUT
Mainos / Advertisement: