====== Mail ====== |Verantwortung |Kai, Max | |Container |mail | |W. Ports |keine | |OS |Debian 10.13 | |Server |[[infrastruktur:server:magrathea]] | |Zustand |Produktiv | {{tag>infrasystem container magrathea ldapconnected productive ldapmembersonly}} Dies ist die technische Doku zu unserem Mailserver. Nutzerinfos zu Mail findest du [[hackspace:infrastruktur:mail|hier]]. ===== Services ===== ^ Serviceübersicht ^ Version ^ | Dovecot | 2.3.4.1 (f79e8e7e4) | | Postfix | 3.4.23 | | mlmmj | ? | | eventmailer | ? | ==== Mail Server ==== === Client-Konfiguration === * IMAP: mail.chaotikum.net, Port 143, STARTTLS, einfaches Passwort * SMTP: mail.chaotikum.net, Port 587, STARTTLS, einfaches Passwort **WICHTIG. DER SERVER IST UNTER mail.chaotikum.net. Nicht ORG sondern NET** === LDAP Anbindung === *Mail ist nur für mitglieder zugänglich* Das System ist an LDAp angebunden. Dies ist über eine Config datei unter /etc/dovecot/dovecot-ldap.conf.ext auf dem Conatiner geregelt. Hier sind Verbindungsdaten zum Server hintelregt. Es wird Authentication Bind genutzt, das System hat keinen LDAP-User oder Zugang zuadmin Daten. uris = ldaps://ldap.chaotikum.net tls = no tls_require_cert = demand auth_bind = yes ldap_version = 3 base = dc=chaotikum,dc=org user_attrs = homeDirectory=home,uidNumber=500,gidNumber=500 user_filter = (&(objectClass=posixAccount)(memberOf=cn=mailusers,ou=groups,dc=chaotikum,dc=org)(uid=%u))(uid=%u)) ==== Postfix ==== * Authentifizierung gegen Dovecot * Lokale Zustellung per LMTP an Dovecot * Einige Adressen werden per ''%%/etc/postfix/transport%%'' an ''rootds.rautelinux.org'' weitergeleitet. Dort kann eingesehen werden, welche dies sind. * Per ''%%/etc/aliases%%'': admin@chaotikum.org ist Postmaster und wird an infrastruktur@chaotikum.org weitergeleitet ==== Dovecot ==== * Alle Daten unter Benutzer vmail:vmail * Maildirs unter /var/mail/vmail/$USER/mail * Sieve-Regeln unter /var/mail/vmail/$USER/sieve * Authentifizierung des Usernamens (Teil vor dem @) gegen die UID im LDAP ==== ==== Mlmmj ==== Mailingliste Doku findet man [[infrastruktur:service:mlmmj|hier]]. ==== Event-Mailer ==== Der Event-Mailer ist ein Script, welches alle 14 Tage die kommenden Events rumschreibt. Das Skript läuft auf mail mit dem User „mailer“ in /home/mailer/eventmails.py. Der Source ist unter https://git.chaotikum.org/kai/event-mails zu finden. ===== Wartung ===== In das Textfeld einfach das Datum der Wartung eintragen, am besten in der Form yyyy-mm-dd. {{NEWPAGE>infrastruktur:wartung#pagetemplates:wartungstemplate:mail|maile }} {{topic>:infrastruktur:wartung:mail?wartungsfenster &nodate&nouser&desc&table}}