Server/wetu/mail: Unterschied zwischen den Versionen

Aus C3D2
< Server‎ | wetu
Zur Navigation springen Zur Suche springen
K (form (auch als dank für die gute dokumentation))
Zeile 1: Zeile 1:
==Allgemein==
== Allgemein ==
Die Mail-Infrastruktur des c3d2 dient, wie man sich denken kann, der Kommunikation sowohl untereinander als auch nach außen.
Die Mail-Infrastruktur des c3d2 dient, wie man sich denken kann, der Kommunikation sowohl untereinander als auch nach außen.


Obwohl es sich von außen betrachtet nur um eine Funktionalität handelt, sind trotzdem mehrere Dienste notwendig, um diese auch herzustellen. In unserem speziellen Fall ist es [http://de.wikipedia.org/wiki/Postfix_(Mail_Transfer_Agent) Postfix] als [http://de.wikipedia.org/wiki/Mail_Transfer_Agent MTA] und [http://de.wikipedia.org/wiki/Dovecot Dovecot] als [http://de.wikipedia.org/wiki/Mail_Delivery_Agent MDA].
Obwohl es sich von außen betrachtet nur um eine Funktionalität handelt, sind trotzdem mehrere Dienste notwendig, um diese auch herzustellen. In unserem speziellen Fall ist es [[w:de:Postfix (Mail Transfer Agent)|Postfix]] als [[w:de:Mail Transfer Agent|MTA]] und [[w:de:Dovecot|Dovecot]] als [[w:de:Mail Delivery Agent|MDA]].


==Konfiguration==
== Konfiguration ==


===Postfix===
=== Postfix ===


Konfigurationsdateien für Postfix liegen in <code>/etc/postfix/</code> Grundsätzlich können alle Konfigurationsparamter in der [http://www.postfix.org/postconf.5.html Dokumentation von Postfix] nachgelesen werden, also werde ich hier nur auf Besonderheiten in unserer Konfiguration eingehen.
Konfigurationsdateien für Postfix liegen in <code>/etc/postfix/</code>. Grundsätzlich können alle Konfigurationparameter in der [http://www.postfix.org/postconf.5.html Dokumentation von Postfix] nachgelesen werden. Nachfolgend soll nur auf Besonderheiten in unserer Konfiguration eingegangen werden.


====main.cf====
==== main.cf ====


* in der Option <code>relay_domains</code> neben <code>$mydestination</code> auch <code>lists.c3d2.de</code> eintragen
* in der Option <code>relay_domains</code> neben <code>$mydestination</code> auch <code>lists.c3d2.de</code> eintragen
* Um für [[Wetu/Mailman|Mailman]] funktionalität herzustellen, muss im Eintrag <code>relay_recipient_maps</code> folgendes eingetragen werden: <code>hash:/var/lib/mailman/data/virtual-mailman</code>
* Um für [[Wetu/Mailman|Mailman]] Funktionalität herzustellen, muss im Eintrag <code>relay_recipient_maps</code> <code>hash:/var/lib/mailman/data/virtual-mailman</code> eingetragen werden.
* <code>smtpd_banner</code> ist ein Scherz.
* <code>smtpd_banner</code> ist ein Scherz.
* Um Bots, Spammern und Ähnlichen das Leben schwer zu machen, werden die folgenen Optionen verwendet:
* Um Bots, Spammern und Ähnlichen das Leben schwer zu machen, werden die folgenden Optionen verwendet:
<code>
<pre>
smtpd_error_sleep_time = 20 <br>
smtpd_error_sleep_time = 20
smtpd_soft_error_limit = 1 <br>
smtpd_soft_error_limit = 1
smtpd_hard_error_limit = 3 <br>
smtpd_hard_error_limit = 3
smtpd_junk_command_limit = 2 <br>
smtpd_junk_command_limit = 2
</code>
</pre>
* Da der c3d2 ein etzwerk aus Rechnern betriebt, ist das auch hier zu berücksichtigen. Dazu setze man <code>mynetworks_style = subnet</code>. In <code>mynetwork</code> sind dann alle vom mailserver zu verwaltenden Netze einzutragen, welches momentan <code>127.0.0.0/8 89.238.79.216/29 89.238.64.140/32 172.22.98.0/24 [::1]/128 [fe80::]/10 [2a00:1828:2000:655::]/64 [2a00:1828:a008::]/48</code> sind.
* Da der c3d2 ein Netzwerk aus Rechnern betriebt, ist das auch hier zu berücksichtigen. Dazu setze man <code>mynetworks_style = subnet</code>. In <code>mynetwork</code> sind dann alle vom mailserver zu verwaltenden Netze einzutragen, welches momentan <code>127.0.0.0/8 89.238.79.216/29 89.238.64.140/32 172.22.98.0/24 [::1]/128 [fe80::]/10 [2a00:1828:2000:655::]/64 [2a00:1828:a008::]/48</code> sind.


[[Kategorie:Infrastruktur]]
[[Kategorie:Infrastruktur]]

Version vom 5. September 2013, 03:10 Uhr

Allgemein

Die Mail-Infrastruktur des c3d2 dient, wie man sich denken kann, der Kommunikation sowohl untereinander als auch nach außen.

Obwohl es sich von außen betrachtet nur um eine Funktionalität handelt, sind trotzdem mehrere Dienste notwendig, um diese auch herzustellen. In unserem speziellen Fall ist es Postfix als MTA und Dovecot als MDA.

Konfiguration

Postfix

Konfigurationsdateien für Postfix liegen in /etc/postfix/. Grundsätzlich können alle Konfigurationparameter in der Dokumentation von Postfix nachgelesen werden. Nachfolgend soll nur auf Besonderheiten in unserer Konfiguration eingegangen werden.

main.cf

  • in der Option relay_domains neben $mydestination auch lists.c3d2.de eintragen
  • Um für Mailman Funktionalität herzustellen, muss im Eintrag relay_recipient_maps hash:/var/lib/mailman/data/virtual-mailman eingetragen werden.
  • smtpd_banner ist ein Scherz.
  • Um Bots, Spammern und Ähnlichen das Leben schwer zu machen, werden die folgenden Optionen verwendet:
smtpd_error_sleep_time = 20
smtpd_soft_error_limit = 1
smtpd_hard_error_limit = 3
smtpd_junk_command_limit = 2
  • Da der c3d2 ein Netzwerk aus Rechnern betriebt, ist das auch hier zu berücksichtigen. Dazu setze man mynetworks_style = subnet. In mynetwork sind dann alle vom mailserver zu verwaltenden Netze einzutragen, welches momentan 127.0.0.0/8 89.238.79.216/29 89.238.64.140/32 172.22.98.0/24 [::1]/128 [fe80::]/10 [2a00:1828:2000:655::]/64 [2a00:1828:a008::]/48 sind.