Peter Rehm's Blog

apple,development,life & more

E-Mails verständigung zwischen Apple Mail und Outlook aka. Windows Mails

without Comments

Apple verwendet bei seinen Mails eine eigene Standard-Kodierung. Da kann es schnell zu Problemen mit einem MS Outlook auf der Gegenseite kommen.
Dies tritt auf bei Mails mit gemischte
Dieses Problem kann man aber abwenden, indem man eine andere Kodierung für Apple Mail einstellt.


  1. Schließen Sie Apple Mail

  2. Öffnen Sie die Konsole und führen Sie folgendes aus

    CODE:
    defaults write com.apple.mail NSPreferredMailCharset “UTF-8”


  3. Öffnen Sie Apple Mail

  4. Aktivieren Sie in den Einstellungen in dem Register "verfassen" folgende Optionen

    • Format der Mail: Formattierter Text

    • Antworten: Dasselbe Format verwenden, wie in der Original Mail



Posted by Peter Rehm

03/07/2007 at 09:27:52 AM

Posted in Apple

Defined tags for this entry: ,

Emails verschlüsseln und signieren mit Apple Mail und GPG

with 1 Comment

Als erstes benötigt man die Tools die man unter http://macgpg.sourceforge.net/de/ findet.
Für die Erstellung der digitalen Identität benötigt man den "GNU Privacy Guard",
der allerdings nur in Version 1.4.5 als Binary verfügbar ist. Es ist allerdings eine
verbesserte Version die ein Sicherheitsleck behebt unterwegs (1.4.6)

Nachdem "GNU Privacy Guard" installiert wurde muss man die Konsole öffnen.
Die findet man bekanntlich als Terminal bei den Dienstprogrammen.

Als erstes geben Sie dann folgendes zum erstellen des Schlüssels ein:

CODE:
gpg --gen-key


Da wir sowohl Verschlüsselung als auch Signieren können möchten, wählen
wir Option 1, DSA and Elgamal.

Sie sollten die höchst mögliche Schlüsselgröße nehmen, das wäre in dem
Fall 4096.

CODE:
DSA keypair will have 1024 bits.
ELG-E keys may be between 1024 and 4096 bits long.
What keysize do you want? (2048) 4096


Und wir möchten dass der Schlüssel nicht abläuft.

CODE:
Please specify how long the key should be valid.
         0 = key does not expire
      <n>  = key expires in n days
      <n>w = key expires in n weeks
      <n>m = key expires in n months
      <n>y = key expires in n years
Key is valid for? (0) 0


Daher wählen Sie hier die Option "key does not expire".
Nun müssen Sie noch Name und ähnliche Kleinigkeiten eingeben.
Dann wird der Schlüssel erzeugt, es wird empfohlen dass man währenddessen
die Maus bewegt, und sonstige Aktivitäten macht um mehr "Zufall" in die
Sache zu bringen :-)

Dann einige Minuten später sollte der Key erzeugt sein.

CODE:
gpg: /Users/peterrehm/.gnupg/trustdb.gpg: trustdb created
gpg: key 1D02E24F marked as ultimately trusted
public and secret key created and signed.


Als nächstes sollten Sie GPGPreferences installieren. Das Programm
finden Sie unter der obigen URL oder hier
Sie sollten wenn Sie einen Intel Mac haben mindestens die Version 1.2.1
einsetzen.

Nun haben Sie in den Systemeinstellungen das den Eintrag GnuPG, und den
rufen Sie auf.

Nun sehen sie folgene Meldung und klicken auf ändern.



Nun wählen Sie unter "Schlüssels..." den Schlüsselserver wwwkeys.de.pgp.net,
und machen einen Haken bei "Schlüssel automatisch während der Verifizierung
vom Schlüsselserver holen". Dann sind die Systemeinstellungen erstmal erledigt.

Als nächstes fahren Sie mit der Installation von GPGKeys fort. Dies ist eine
grafische Oberfläche für die GnuPG Schlüsselverwaltung. Sie ist nicht zwingend
notwendig, allerdings erhöt dies den Bedienkomfort. GPGKeys ermöglicht die
Verwaltung der GPG und sogar PGP Keys. Dies umfasst den Export, Import, das
Schlüssel erstellen, bearbeiten, signieren, aktualisieren und das laden der
Keys auf einen öffentlichen Keyserver. Auf der deutschen Seite heisst
das Programm "GPG Schlüsselbund".

Dieses Programm kopieren Sie einfach in Ihr Programmverzeichnis. Es wird keine
Installationsroutine benötigt. Nun starten Sie das Programm.



Sie sehen dort sofort Ihren zuvor angelegten Schlüssel. Nun senden Sie den
Schlüssel zum Schlüsselserver. Natürlich senden Sie den öffentlichen Schlüssel,
da der private niemals weitergegeben werden sollte. Auch das Passwort das
Sie bei der Schlüsselerstellung eingegeben haben sollten Sie nie weitergeben.


  1. Dazu klicken Sie auf das Register "Öffentlich"

  2. Hier markieren Sie Ihren angelegten Schlüssel

  3. Im Menüpunkt "Schlüssel" klicken Sie auf "Schlüssel zum Schlüsselserver senden"

  4. Nun sollten Sie eine Meldung in folgender Form erhalten



CODE:
gpg: success sending to 'wwwkeys.de.pgp.net' (status=200)


Daran erkennen Sie, ib der Schlüssel gesendet wurde. Gibt es dabei Probleme,
können Sie den Schlüssel auch von Hand hochladen. Sie markieren in
dem Programm GPG Schlüsselbund Ihren Schlüssen und drücken [apfel] + [umschalt] + [e].
In dem sich nun öffnenden Fenster geben Sie einen Dateinamen an und sie müssen
bei der Option "ASCII Hülle" einen Haken setzen.

Die nun erstellte Datei öffnen Sie mit einem Texteditor und kopieren den Inhalt
in die Zwischenablage. Dann rufen Sie die Seite http://wwwkeys.de.pgp.net/ im
Browser auf. Dort kopieren Sie den Inhalt des Zertifikates in die Textarea,
und danach klicken Sie auf "Submit this key to the keyserver!"

Unter http://wwwkeys.de.pgp.net/ können Sie auch überprüfen ob Ihr Schlüssel
erfolgreich hochgeladen werden konnte, in dem Sie nach dem Schlüssel suchen.
Finden Sie Ihren Schlüssel hier ist soweit alles in bester Ordnung.

Nun kommen wir zum spannenden Teil, der Einbindung der ganzen Geschichte in Mail.

Beenden Sie nun Apple Mail. Danach beginnen Sie mit der Installation.
Dazu benötigen wir das Programm GPGMail.
Dieses laden Sie von der Webseite herunter. Nun öffnen Sie die dmg Datei und
klicken auf "Install GPGMail". Ist die Installation erfolgreich verlaufen
sehen Sie danach folgendes Fenster.



Hier klicken Sie auf "Launch Mail". Apple Mail startet nun wie gehabt.
Nun müssen Sie noch die Einstellungen bearbeiten, dazu drücken sie [apfel] + [,].
Sie haben nun bei den Einstellungen den neuen Reiter PGP. Diesen öffnen Sie.

Im darin zu findenden Reiter Schlüssel können Sie nun Ihren Standardschlüssel
auswählen. Haben Sie mehrere geheime Schlüssel, setzen Sie den Haken
"Schlüssel des entsprechenden Emailkontos verwenden". Aktivieren Sie auch
die Option "Immer das Kennwort abfragen".

Zusätzlich können Sie unter verfassen die Optionen für ausgehende Mails einstellen.
Ansich sollten Sie mit den Standardoption ausreichend bedient sein.



Wenn Sie nun eine Mail verschlüsseln und oder signieren möchten schreiben
Sie eine neue Mail. Nun sehen Sie bereits die PGP Symbolleite innerhalb von Mail.
Zusätzlich können Sie noch die Symbolleiste anpassen indem Sie 2 Icons von
hinzufügen, Verschlüsselt und Signiert. Dann sehen Sie sofort wie die Nachricht
übermittelt wird.

Schreiben Sie nun wie gewohnt eine Mail. Möchten Sie die Mail nun signieren,
machen Sie einfach den Haken bei signieren. Möchten Sie eine Mail verschlüsseln
benötigen Sie auch den Key des Empfängers.

Dazu tragen Sie die Mail Adresse ein, dann klicken Sie den haken bei verschlüsseln.
Haben Sie den Public Key des Empfängers noch nicht, dann sehen Sie ein kleines
Warndreieck in der Liste. Sie klicken nun einfach auf die Liste neben verschlüssen
und wählen laden. Nun wird versucht über einen Keyserver den PUB Key des Empfängers
zu beziehen. Sie sehen dann wenn einer oder mehrere gefunden wurden, eine Liste
und Sie können die Keys importieren. Danach öffnen Sie die Liste nochmal und klicken
auf Auswählen. Dann können Sie das Zertifikat auch laden, sofern dies noch nicht
automatisch geschehen ist.



So sollte das dann alles aussehen, und nun können Sie Ihre Mails verschlüsselt
oder sogniert übermitteln.

Posted by Peter Rehm

01/28/2007 at 11:58:18 AM

Posted in Apple

Defined tags for this entry: , , , ,

Apple Mail Plugin für Widescreens

without Comments

In dem Zeitalter der Widescrren Displays kann man sich den Luxus gönnen und die Vorschau der Mails in eine eigene Spalte verschieben.

Das geht mit dem Plugin Letterbox.

Posted by Peter Rehm

01/10/2007 at 11:12:06 AM

Posted in Apple

Defined tags for this entry: , ,

SSH Tunnel & Bug in Apple Mail

without Comments

Da ich an der FH über WLAN einen SSH Tunner verwende kam es heute zu folgendem Problem.
:
Ich konnte keine Mails mehr versenden, ich bekam immer folgenden Fehler:

CODE:
<[????????0???!??$IPv6:::1]> Helo command rejected: invalid ip address


Nun habe ich den Fehler gefunden. Wenn ich den Tunnel auf localhost laufen lasse,
gibt Mail die IPV6 Adresse weiter. Lasse ich den Tunnel auf 127.0.0.1 laufen, funktioniert
es wunderbar.

So, jetzt weiter mit Grundlagen der Informatik :-)

Posted by Peter Rehm

11/07/2006 at 08:33:27 AM

Defined tags for this entry: , , ,