E-Mail für Mitglieder: Difference between revisions

From CCC Basel Wiki
Jump to navigation Jump to search
mNo edit summary
 
Line 103: Line 103:


== OpenPGP Keys und Web Key Directory ==
== OpenPGP Keys und Web Key Directory ==

PGP-Keys für <code>kabelsalat.ch</code>- und <code>chaostreff.ch</code>-Mailadressen können via '''WKD''' und '''DANE''' veröffentlicht werden.


Aus: https://wiki.gnupg.org/WKD
Aus: https://wiki.gnupg.org/WKD
Line 108: Line 110:
</blockquote>
</blockquote>


Um einen Key zu veröffentlichen, wird ein [https://wiki.gnupg.org/WKS WKS]-Client benötigt. Das WKS-Protokoll ist aktuell leider noch nicht allzu weit verbreitet, aktuell gibt es u.A. die folgenden Clients, die WKS unterstützen:
OpenPGP Keys für <code>@kabelsalat.ch</code> Adressen können mit dem <code>easywks-client</code> client für WKD hinterlegt werden. Details zur genauen Vorgehensweise siehe Readme file.
* KMail

* Thunderbird mit Enigmail (legacy!)
* https://git.kabelsalat.ch/s3lph/easywks/src/branch/main#easywks-client
* [https://git.kabelsalat.ch/s3lph/easywks/src/branch/main#easywks-client EasyWKS Client] (Standalone Command Line Client)
* gpg-wks-client (Teil von GnuPG, aber SEHR mühsam zu benutzen)

Latest revision as of 19:09, 17 October 2023

Übersicht

Der CCC Basel betreibt für seine Mitglieder einen E-Mail-Server. Mitglieder können dort entweder ein eigenes Postfach haben, oder eine Weiterleitung an eine andere Adresse einrichten.

Zur Verwendung der von uns betriebenen Mailbox wird ein SMTP/IMAP-Client benötigt; es gibt KEIN Webmail.

Einrichtung

Nimm zur Einrichtung deiner E-Mail-Adresse Kontakt mit dem Vorstand auf.

Passwortänderung

  1. Mit Mailadresse und Passwort auf https://mail.kabelsalat.ch/admin einloggen
  2. Passwort ändern

Mailclient

Autoconfig

Einige Mailclients unterstützen Autokonfigurationsmechanismen (via DNS SRV oder HTTP .well-known), sodass nur die Eingabe der Mailadresse und des Passworts notwendig ist.

Bei folgenden Mailclients ist bekannt, dass die Autokonfiguration funktioniert (diese Liste darf gern ergänzt werden):

  • Desktop
    • Thunderbird
    • Evolution
    • Claws ¹
  • Android
    • K-9 Mail ¹

¹ Es muss manuell IMAP (anstatt POP3 oder Exchange) ausgewählt werden, der IMAP-Server wird danach automatisch erkannt

Manuelle Config

Die Namen der unten aufgeführten Optionen sind an Thunderbird orientiert und heissen bei anderen Mailclients evtl. anders.

IMAP

Einstellungen, um empfangene Mails lesen zu können

  • Host: imap.kabelsalat.ch
  • Port: 993
  • Crypto: SSL/TLS
  • Login: Ganze Mailadresse, Normal Password (Genauer: AUTH PLAIN oder AUTH LOGIN)

SMTP

Einstellungen, um Mails versenden zu können

  • Host: smtp.kabelsalat.ch
  • Port: 587
  • Crypto: STARTTLS
  • Login: Ganze Mailadresse, Normal Password (Genauer: AUTH PLAIN oder AUTH LOGIN)

ManageSieve

Einstellungen, um serverseitig Mails automatisiert filtern/sortieren zu können

  • Host: imap.kabelsalat.ch
  • Port: 4190
  • Crypto: STARTTLS
  • Login: Ganze Mailadresse, Normal Password (Genauer: AUTH PLAIN oder AUTH LOGIN)

Mails filtern und sortieren (Sieve)

Unser Mailserver kann bereits auf dem Server gemäss Einstellung der User Mails sortieren und filtern. Die Sprache, in der diese Filter geschrieben werden, heisst Sieve, und das Protokoll zur Einrichtung dieser Filterregeln heisst ManageSieve.

Beispiel-Filter:

# Bindet den "fileinto"-Befehl ein, mit dem Mails in andere Ordner
# verschoben werden können.
require ["fileinto"];

# Diese Regel sortierte alle Mails der Mailingliste members@ccc-basel.ch
# in den Unterordner "CCC Basel".  Der Ordner muss vorher über den
# IMAP-Client angelegt werden.
if header :contains "list-id" "<members.ccc-basel.ch>" {
  fileinto "INBOX/CCC Basel";
}

Thunderbird

Für Thunderbird gibt es z.B. das Addon Sieve, um via ManageSieve Filterregeln auf dem Server zu konfigurieren. Anleitung auf der Addon-Website.

Claws Mail

Für Claws gibt es das managesieve Plugin, welches in den meisten Distributionen bereits im claws-mail Paket (Bsp. Arch Linux) oder entsprechenden Erweiterungspaketen (Bsp. Debian: claws-mail-plugins bzw konkret claws-mail-managesieve) mitgeliefert wird. Anleitung auf der Plugin-Website.

sieve-connect

sieve-connect ist ein CLI-Tool zur Bearbeitung von Sieve-Regeln. Grobe Verwendung:

  1. Sieve-Regeln in einer lokalen Datei speichern, in folgendem Beispiel wird myfilter verwendet
  2. sieve-connect imap.kabelsalat.ch -u <username>@kabelsalat.ch
  3. Passwort eingeben
  4. put myfilter
  5. activate yfilter
  6. quit

Weitere Befehle können mit help angezeigt werden. Mit list können die hochgeladenen Sievefiles aufgelistet werden, wobei die aktivierte Datei hervorgehoben wird.

OpenPGP Keys und Web Key Directory

PGP-Keys für kabelsalat.ch- und chaostreff.ch-Mailadressen können via WKD und DANE veröffentlicht werden.

Aus: https://wiki.gnupg.org/WKD

A Web Key Directory (WKD) provides an easy way to provide and get the current public key for a given email address through HTTPS. Thus it is infrastructure to improve the user experience for exchanging secure emails and files.

Um einen Key zu veröffentlichen, wird ein WKS-Client benötigt. Das WKS-Protokoll ist aktuell leider noch nicht allzu weit verbreitet, aktuell gibt es u.A. die folgenden Clients, die WKS unterstützen:

  • KMail
  • Thunderbird mit Enigmail (legacy!)
  • EasyWKS Client (Standalone Command Line Client)
  • gpg-wks-client (Teil von GnuPG, aber SEHR mühsam zu benutzen)