Mailserver einrichten: Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
 
(114 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 4: Zeile 4:
Siehe dazu auch [[MySQL installieren]].
Siehe dazu auch [[MySQL installieren]].


== Dovecot ==
== Einrichtung ==


=== Installation ===
[[PostfixAdmin]]
<pre style="white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;">
sudo apt-get install dovecot-core
sudo apt-get install dovecot-imapd dovecot-pop3d
sudo apt-get install dovecot-mysql
</pre>


=== Datenbank erstellen ===
[[Dovecot]]
<pre style="white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;">
mysql -u root -p
mysql> create database if not exists mails;
mysql> create user 'dovecot'@'%' identified by '<password>';
mysql> CREATE TABLE users (
    ->  `id` INT(11) NOT NULL,
    ->  `username` VARCHAR(128) NOT NULL,
    ->  `domain` VARCHAR(128) NOT NULL,
    ->  `password` VARCHAR(255) NOT NULL,
    ->  `home` VARCHAR(255) DEFAULT NULL,
    ->  `uid` INT(11) DEFAULT NULL,
    ->  `gid` INT(11) DEFAULT NULL,
    ->  PRIMARY KEY (`id`)
    ->  active CHAR(1) DEFAULT 'Y' NOT NULL
    -> );
</pre>


Soll nur von ''localhost'' auf die Datenbank zugegriffen werden können, dann folgenden Befehl verwenden:
[[Postfix]]
<pre style="white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;">
mysql> create user 'dovecot'@'localhost' identified by '<password>';
</pre>


=== Konfiguration  ===
[[Mailserver Umgebung]]


Datei <code>/etc/dovecot/conf.d/10-auth.conf</code>:
[[Mailserver testen]]
<pre style="white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;">
# Folgende Zeile auskommentieren:
# !include auth-system.conf.ext


# Folgende Zeile einkommentieren:
[[Webmail]]
!include auth-sql.conf.ext
</pre>


Datei <code>/etc/dovecot/dovecot-sql.conf.ext</code>:
[[Amavis-Spam-Virenfilter]]
<pre style="white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;">
# Database driver: mysql, pgsql, sqlite
driver = mysql
</pre>


[[Sieve Mailfilter]]


Zurück zu [[Ubuntu]]
[[Fetchmail]]
 
[[Mailman]]
 
[[Leafnode]]
 
[[Mails verschlüsseln]]
 
== Links ==
 
[https://help.ubuntu.com/community/PostfixDovecotSASL https://help.ubuntu.com/community/PostfixDovecotSASL]
 
[https://thomas-leister.de/internet/mailserver-ubuntu-server-dovecot-postfix-mysql/ https://thomas-leister.de/internet/mailserver-ubuntu-server-dovecot-postfix-mysql/]
 
 
Zurück zu [[Mailserver einrichten (unterschiedliche Versionen)|Mailserver einrichten]]

Aktuelle Version vom 31. Dezember 2019, 11:17 Uhr