E-Mail/Anwendungsprogramme: Unterschied zwischen den Versionen

Aus schokokeks.org Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(20 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Dieser Artikel beschreibt die n�en Schritte, bis man mit seinem E-Mail-Programm die Dienste auf ''schokokeks.org'' nutzen kann.
Prinzipiell ist jedes handelsübliche E-Mail-Programm geeignet, mit unserem Server zu kommunizieren.


==Vorbereitung auf dem Server==
Es gibt nur eine Einschränkung: Unsere Dienste werden nur über SSL-verschlüsselte Verbindungen angeboten. Diese Verschlüsselung lässt sich in jedem E-Mail-Programm aktivieren.


Zunächst müste Voraussetzungen auf dem Server geschaffen werden. Das bedeutet zum Beispiel, dass man zuerst eine Mailbox anlegen muss um von dort Mails abholen zu k�n.
= Empfangen / Senden =


===Anlegen der Mailbox===
Die Serverdaten zum Eintragen in Ihr E-Mail-Programm sind abhängig davon, auf welchem Server sich Ihr Postfach befindet. Im [https://config.schokokeks.org/go/email/vmail Kunden-Webinterface] finden Sie bei jeder E-Mail-Domain einen Link zur Anzeige der für Sie passenden Einstellungen.


Zuerst braucht man einen Ort, an dem eingehende Mails gespeichert werden. Wir schlagen vor, im ''home''-Verzeichnis ein Verzeichnis '''mailbox''' anzulegen (die Wahl des Namens bleibt jedem Benutzer selbst �ssen).
Zusätzlich zu den dort empfohlenen Einstellungen bieten wir noch den Zugriff über andere Ports an. Nachfolgende Liste führt die bei uns unterstützten Ports auf:
:<pre>mkdir ~/mailbox</pre>
Unterhalb dieses Verzeichnisses k�n dann die einzelnen Mailbox-Verzeichnisse angelegt werden. In unserem Falle nennen wir die Mailbox '''inbox''':
:<pre>maildirmake ~/mailbox/inbox</pre>


====Verzeichnisstruktur f�P====
* Server: ''Name des Servers auf dem Ihre Domain untergebracht ist'' (z. B. <tt>zucker.schokokeks.org</tt> oder <tt>mehl.schokokeks.org</tt>)
* Benutzername: <tt>benutzername@example.org</tt> (''Verwenden Sie hier im Zweifel die betreffende E-Mail-Adresse'')
* Password: ''das von Ihnen gewählte Passwort''
* SSL: <tt>ja</tt> (SSL oder TLS)
* Ports: SMTP: 587, POP3: 110, IMAP: 143, SMTP/SSL: 465, POP3/SSL: 995, IMAP/SSL: 993


Wenn man IMAP benutzen m�e, m�e man vermutlich auch Unterordner anlegen um die Mails auf dem Server sch�ortieren zu k�n.
= Anwendungsprogramme =


Der von uns eingesetzte IMAP-Server ''courier-imap'' verwendet dazu eine einfache, wenn auch nicht ganz intuitive Technik.
Für die folgenden Programme sind Anleitungen verfügbar:


Jedes IMAP-Postfach braucht eine inbox, diese wird als Stammverzeichnis angegeben und kann auch per POP3 abgerufen werden (Unterordner werde nicht vom POP3-Server ausgeliefert). Unter dieser inbox k�n weitere Verzeichnisse angelegt werden. Allerdings nicht weiter verschachtelt.
* [[E-Mail/Anwendungsprogramme/KMail|KMail]]
* [[E-Mail/Anwendungsprogramme/Sylpheed-claws|Sylpheed-claws]]
* [[E-Mail/Anwendungsprogramme/Thunderbird|Thunderbird]]
* [[E-Mail/Anwendungsprogramme/mail.app|Mail.app]] (Mac OS X)
* [[E-Mail/Anwendungsprogramme/mutt|mutt]]
* [[E-Mail/Anwendungsprogramme/stunnel|stunnel]]
* [[E-Mail/Getmail|getmail]]


Um eine weitere Verschachtelung zu simulieren, wird der Name einer Mailbox von ''courier-imap'' an jedem Punkt aufgetrennt und jede entstandendene Ebene als Verzeichnis behalndelt. So wird z.B. Die Mailbox mit dem Namen ''.Mailinglisten.rootserver.root'' im Mailprogramm sp�r als ''INBOX/Mailinglisten/rootserver/root'' dargestellt.
[[Kategorie:E-Mail/Anwendungsprogramme|!]]
 
Um diese Ordnerstuktur anzulegen, f�an die folgenden Befehle aus:
:<pre>maildirmake ~/mailbox/inbox
maildirmake ~/mailbox/inbox/.Mailinglisten
maildirmake ~/mailbox/inbox/.Mailinglisten.rootserver
maildirmake ~/mailbox/inbox/.Mailinglisten.rootserver.root</pre>
 
====verschiedene Mailboxen====
 
Man kann nicht nur verschiedene Unterordner sondern auch mehrere POP3- oder IMAP-Konten parallel erstellen und nutzen. Diese werden wie � mit ''maildirmake'' angelegt.
 
===Anlegen der Benutzerkonten===
 
Zus�lich muss dem Server auch gesagt werden, welches Mailbox-Verzeichnis mit welchem Benutzername und Passwort abgefragt werden kann.
 
Im Moment gibt es leider keine automatische M�chkeit, diese anzulegen.
Dieser Schritt besteht also momentan darin, eine Auflistung von gew�em Benutername in der Form ''username-beliebig'', einem MD5-verschl�em Passwort und dem Ziel-Mailbox-Verzeichnis an die Administratoren zu senden.
 
Ein MD5-verschl�es Passwort (das kann der Admin nicht decodieren, also das Passwort wird damit nicht dem Admin verraten) erh� man indem man das Programm '''/usr/sbin/userdbpw -md5''' aufruft und dort das Passwort eingibt.
 
Dieser Vorgang wird bald automatisiert werden.
 
==Einstellung des E-Mail-Programms==
 
Prinzipiell ist jedes handels�e E-Mail-Programm geeignet, mit unserem Server zu kommunizieren.
 
Es gibt nur eine Einschr�ung: Unsere Dienste werden nur �SL-verschl�e Verbindungen angeboten. Diese Verschl�ng l�t sich in jedem �en eMail-Programm aktivieren. Sollte dies nicht der Fall sein, so lesen sie [[hier]] weiter.
 
==Beispiele==
 
===Sylpheed-Claws===
 
Die Konfiguration von Sylpheed-Claws ist denkbar einfach. In der Registerkarte
'''Grundeinstellungen''' (unter '''Einstellungen''' -> '''Accounts''') wird als POP3-Host wird ''mail.schokokeks.org'' ausgew�hlt, ebenso als SMTP-Host. In der Registerkarte '''Senden''' muss '''SMTP-Beglaubigung (SMTP AUTH)''' aktiviert werden. Als '''Beglaubigungsmethode''' wird '''LOGIN''' gew�hlt. In der Registerkarte muss nun nur noch '''Verwende SSL f�r POP3-Verbindung''' und '''Verwende SSL f�r SMTP-Verbindung''' ausgew�hlt werden. '''Verwende nichtblockendes SSL''' sollte deaktiviert werden.
 
===Stunnel===
 
Die Konfiguration bei einem E-mail Programm welches nicht SSL verschl� kann ist nicht ganz so einfach, doch wenn man dieser Anleitung folge leistet kommt man zum Ziel.
 
====Download der n�en Programme====
Zuerst l� man die aktuelle Version von stunnel (das windows Bin� ben�t eine weitere Datei aus dem Quellpaket, deshalb dieses auch speichern) von www.stunnel.org, die passende Version von openssl auf den eigenen Rechner.
 
====Installation/Konfiguration====
Stunnel und openssl werden in den selben Ordner entpackt, vom Quellpaket unter Tools wird die Datei stunnel.cnf auch in den selbigen Ordner entpackt und dann kann es schon mit der Konfiguration losgehen.
 
=====1. Erstellen eines Schl�:=====
<pre>openssl.exe req -new -x509 -days 365 -nodes -config stunnel.cnf -out stunnel.pem -keyout stunnel.pem</pre>
Dies kann mit
<pre>openssl.exe x509 -subject -dates -fingerprint -in stunnel.pem</pre>
��rden.
 
=====2. Erstellen der Konfiguration=====
Die Datei stunnel.conf ist einfach aufgebaut (sollte sie noch nicht existieren einfach anlegen) und sieht folgenderma�n aus:
 
Beispiel:
:<pre>client = yes
 
[pop3]
accept = localhost:110
connect = schokokeks.org:995
 
[smtp]
accept = localhost:25
connect = schokokeks.org:465</pre>
 
Bei accept, wird angegeben auf welchem Rechner:Port stunnel h� soll und bei connect zu welchem Rechner:Port er dann einen SSL-Tunnel aufbauen soll.
 
Localhost ist der eigene Rechner und 110 der Standard Port f�3 (ohne ssl). Schokokeks.org ist der Zielrechner mit dem Port 995 dies ist der Standard Port f�.
 
=====3. Starten von Stunnel=====
Bei Windows 2000/XP kann man Stunnel ohne weiteres zu einem Dienst machen, welcher Unter Systemsteuerung --> Verwaltung --> Dienste an/aus gestellt werden kann.
 
Bei Windows 9x sollte man eine Verkn� in den Autostart legen oder es manuell starten.
 
====Einrichten des E-mail Clienten====
Dieser Schritt ist denkbar einfach. Es werden alle Einstellungen beibehalten, bis auf den Zielrechner, hier muss jetzt localhost mit dem Port 110 f�3 und dem Port 25 f�P stehen. Schon sollte es funktionieren.

Aktuelle Version vom 24. November 2011, 21:04 Uhr

Prinzipiell ist jedes handelsübliche E-Mail-Programm geeignet, mit unserem Server zu kommunizieren.

Es gibt nur eine Einschränkung: Unsere Dienste werden nur über SSL-verschlüsselte Verbindungen angeboten. Diese Verschlüsselung lässt sich in jedem E-Mail-Programm aktivieren.

Empfangen / Senden

Die Serverdaten zum Eintragen in Ihr E-Mail-Programm sind abhängig davon, auf welchem Server sich Ihr Postfach befindet. Im Kunden-Webinterface finden Sie bei jeder E-Mail-Domain einen Link zur Anzeige der für Sie passenden Einstellungen.

Zusätzlich zu den dort empfohlenen Einstellungen bieten wir noch den Zugriff über andere Ports an. Nachfolgende Liste führt die bei uns unterstützten Ports auf:

  • Server: Name des Servers auf dem Ihre Domain untergebracht ist (z. B. zucker.schokokeks.org oder mehl.schokokeks.org)
  • Benutzername: benutzername@example.org (Verwenden Sie hier im Zweifel die betreffende E-Mail-Adresse)
  • Password: das von Ihnen gewählte Passwort
  • SSL: ja (SSL oder TLS)
  • Ports: SMTP: 587, POP3: 110, IMAP: 143, SMTP/SSL: 465, POP3/SSL: 995, IMAP/SSL: 993

Anwendungsprogramme

Für die folgenden Programme sind Anleitungen verfügbar: