Allgemeine Vorstellung


Liste der Werkzeuge, die verfügbar sind, bis zum heutigen Tag:

Filtern der mails des Hosts


Veranschaulichung der mails des Hosts


Alleeenreise


Alleefernladen


Werkzeug, das das Sortieren der ferngeladenen Karteien mails erlaubt


Veranschaulichung der ferngeladenen mails


Integrierte Umwelt der Behandlung der Karteien mails


Wiedergewinnung beigefügter Karteien


Schaffung von Karteien mails


Versand von Karteien mail


Die Konfigurationskartei


Die in dieser Dokumentation oft erwähnte Konfigurationskartei umfaßt 6 Linien:

  1. der Name des POP-Server des Providers der Postfachs
  2. user Benutzernamen (Teil der E-Mail-Adresse, der links vom @ )
  3. pass Mein_Kennwort
  4. Register der Verzweigung der Karteien mails (Quittungen usw. zu senden...)
  5. der Name und die Adresse mail des Absenders
  6. der Name des SMTP-Server des Internet-Providers verwendet

Kurz gesagt, die ersten 3 Zeilen in der Datei enthalten die notwendigen Informationen, um die Mails empfangen.
Die 4. Zeile zeigt an, wo die Mails gespeichert werden oder zu senden, empfangen und dass andere Dateien für die Verwaltung der Postfachs.
Die Linien 5 und 6 der Datei, die Informationen enthalten, für die Versendung von Mails.

Anstatt den Benutzernamen und/oder das Kennwort (im Klartext) in der Konfigurationskartei anzugeben, kann man den Wirtschaftsbeteiligten bitten, es zu erfassen.
In diesem Fall müssen die entsprechenden Linien als Syntax haben:

     2.  ?user
     3.  ?pass

Es ist ebenfalls möglich, in der Konfigurationskartei ein crypté Kennwort zu erläutern. Um zu vermeiden, den ganzen oder einen Teil des Schlüssels cryptage zu enthüllen, indem es es wird 2 Mal, der Benutzername benutzen wird im Klartext bleiben.
In diesem Fall wird Linie 3 als Syntax haben:

     3.  %pass Mein_Kennwort_crypté

Siehe das folgende Kapitel für mehr Einzelheiten über die Art vorzugehen.

In Ermangelung dessen benutzen die verschiedenen Werkzeuge von Libremail Hafen 110, um mit dem Host POP mitzuteilen und 25, um mit dem Host SMTP mitzuteilen. Wenn Ihr Zugangslieferant Internet aufdrängt, einen anderen Hafen zu benutzen, um die Alleen zu erhalten, oder um sie zu senden, können Sie es in der Ersten und die letzte Linie der Konfigurationskartei infolge des Namens des Hosts POP oder SMTP angeben.
In diesem Fall werden die betreffenden Linien als Syntax haben :

     1.  Name_POP-Server anschlußnummer
     ...
     6.  Name_SMTP-Server anschlußnummer

Einige elektronische PostUnterkunftgeber, wie Gmail aufdrängen, eine Softwareschicht mit der Bezeichnung SSL zu benutzen, die die Kryptographie für die Prüfung und die Wiedergewinnung der Alleen benutzt.
In diesem Fall ist es Hafen 995, der benutzt werden muss.
SSL in Libremail direkt integrieren hätte zur Folge gehabt, mit mehr als 10 zu multiplizieren die Größe der 2/3 der Werkzeuge von Libremail. Diese Lösung ist nicht gewählt worden. An der Stelle wird Ihnen vorgeschlagen, den stunnelauftrag zu installieren und es darzustellen, so, dass die Daten, die durch Hafen 995 im Transitverkehr befördern, die ssl-Kodierung benutzen.

Einige Zugangslieferanten Internet drängen auf, die smtp-Authentisierung zu benutzen, um Alleen zu senden. In diesem Fall muss er nicht dort, eine beigefügte Software zu benutzen, aber eine zusätzliche Kartei ist notwendig, um die Authentisierungsphase zu beschreiben.
Die 6. Linie der Konfigurationskartei wird dann den Weg des Zugangs zu dieser vorausgegangenen Kartei des Symbols enthalten >

     6.  > Pfad_Datei_SMTP-Authentifizierung

Siehe Kapitel 13 für die Beschreibung des Inhalts der Datei Authentifizierung.

Variante für die Konfigurationskartei

Für die Mehrzahl der Aufträge von Libremail, die in Netz arbeiten, wird dieselbe Adresse E-Mail benutzt, um Mitteilungen zu erhalten, und um davon zu senden. Es ist ein Grundsatz der elektronischen Post.
Dagegen gewinnen die Aufträge deplacemail, deplpartaille und deplpartiel die Alleen in einem wieder hinken - an - Briefe, um sie in einem anderen zu senden. Sie sind zu diesem Zweck geschrieben worden !

Für diese 3 Aufträge benutzt man eine Variante der Konfigurationskartei, die an der folgenden Struktur :

Der Zugang zu hinkt - an - Briefe, die die zu behandelnden Alleen enthalten, erfolgt dank den 3 ersten Linien der Konfigurationskartei. Die verschobenen oder kopierten Alleen werden an die E-Mailadresse gesendet, die online 5 darstellt, via dem online 6 genannten Host SMTP.
Wenn die Sendung der Allee an die neue Adresse nicht funktioniert, werden die als Gegenleistung eingegangenen FehlerAlleen an die Adresse E-Mail online festgelegt 4 gesendet. Er kann sich handeln um hinkt - an - Briefe, die die zu behandelnden Alleen oder von einem anderen enthalten, hinkt.

Wenn einer der Aufträge deplacemail, deplpartaille oder deplpartiel mit einer klassischen Konfigurationskartei benutzt wird (Zugangsweg, der mit / an Linie 4 beginnt), eine E-Mailadresse für die Fehlerrückkehr ab dem Inhalt der 2 ersten Linien der Konfigurationskartei hergestellt wird, aber ohne Garantie, dass die erzeugte E-Mailadresse gültig ist.

Ort der Konfigurationskartei

Die Konfigurationskarteien können sich überall auf dem Rechner befinden. Allerdings, wenn sie nicht im laufenden Register ist, müsste man einen absoluten Zugangsweg oder betreffend die Kartei angeben, was wenig praktisch wäre.

Die Umweltvariable libremail_cfg erlaubt, den Weg absoluten Zugangs zum Register zu spezifieren, das die Kartei (s) enthalten wird, von Konfiguration, dass man benutzt. Somit wird es ausreichen, den Namen der Kartei der Konfiguration (soeben mit oder ohne anzugeben das .cfgsuffix).



Kodierung des Kennworts


Um Kennwörter cryptés in den Konfigurationskarteien zu benutzen procèdera man folgendermaßen:

  1. Die Einbeziehungskartei ändern clecrypt.h er ersetzt die Werte 0x00 die und durch andere von seiner Wahl enthält:
    (zwischen 0x01 und 0x1F oder zwischen 1 und 31 in dezimaler Numerierung).

  2. Den Kommentar der Linie eventuell abschaffen:
    #include "clecrypt.h"  in der Kartei   pop.c  .

  3. Die Werkzeuge neu kompilieren, die den Schlüssel cryptage benutzen:
        make clecrypt

  4. Nur falls Libremail mit den anderen Aufträgen des Betriebssystems installiert worden ist, diese Einrichtung auf den neuesten Stand zu bringen :
        make install

Schließlich wird man den Auftrag cryptepass mit allen Konfigurationskarteien einführen, von denen man crypter will das Kennwort (jene, deren 3. Linie mit %pass beginnt).

Bemerkung zur Sicherheit der Kodierung:

Es handelt sich um einfaches und umkehrbares Kodierung. Um die Vertraulichkeit cryptés der Kennwörter zu garantieren wird empfohlen, die Kartei clecrypt.h und das ausführbare cryptepass über die Maschine nicht aufzubewahren (und a fortiori auf dem Benutzerkonto), die Konfigurationskartei mit dem crypté Kennwort enthält.

Deshalb kopiert der Auftrag make install nicht der Auftrag cryptepass mit den anderen Aufträgen von Libremail.

Trotzdem, ohne das Kennwort zu dekodieren wird es an einer Dritten Person möglich bleiben, zu den mails zu gelangen, wenn sie sowohl die Konfigurationskartei als auch die Aufträge wiedergewinnt, die in Kapitel 2 und 4 dieser Dokumentation beschrieben wurden.

Trotz allem, wenn einselbe Kennwort für die Verwaltung eines Netzstandortes und auf die Rechnung assoziierte E-Mail benutzt wird, wird dieses cryptage das Kennwort weniger sichtbar machen. Man muss den Befehl kennen cryptepass Von Libremail oder seine Arbeitsweise entschlüsseln das Passwort.

Die SMTP-Authentifizierung


Um eine SMTP-Authentifizierung vor dem Versenden von E-Mails, es ist notwendig, eine Datei mit der Authentifizierung Folgende Struktur:

Die ersten Zeilen der Datei beschreiben die Authentifizierung eigenschaften der SMTP-Verbindung.

Die erste Zeile enthält den Namen des SMTP-Servers, der für das Anbieter von Internet-Zugang, an dem man verbunden ist. Das wäre Information in der 6. Zeile in der Konfigurationsdatei SMTP-Authentifizierung, wenn es nicht notwendig war.

Standardmäßig wird die SMTP-Verbindung auf Port 25 verwendet. Wenn es notwendig ist, mit einem anderen Port, es wird in der nächsten Zeile unter Form:

          Port anschlußnummer

Eine leere Zeile wird benötigt, um anzuzeigen, dass der erste Teil des Datei-Authentifizierung ist abgeschlossen.

Die Zeilen Text enthalten, die nach den verschiedenen Meldungen an den SMTP-Server, um die Authentifizierung.
Es handelt sich um eine vereinfachte athentification, für die Annahme, dass den SMTP-Server stellt immer die gleichen Fragen, und deshalb warten Immer die gleichen Antworten.

Die Botschaften der Dialog-Authentifizierung verwendet werden BASE64-Codierung. Zur Vereinfachung der Eingabe der Antwort zu senden, man kann fragen, Libremail für die Konvertierung. Zu diesem Zweck hat der Zeile zu konvertieren, wird mit der Kette von 4 Zeichen "b64 " gefolgt von der Nachricht zu senden unverschlüsselt.

Beispiel:

Der Provider Tele2, verwendet in Frankreich, den SMTP-Server smtp.tele2.fr mit dem man dank der Dialog-Port 587.
Jeder Benutzer dieses Providers muss ein Konto deren Namen haben die Form: cxu-XXX-XXX (mit einem Jahresumsatz oder ein Schreiben an die Stelle jeder X).
Der Befehl "auth login" ist Teil der von der Bestellung anerkannt SMTP-Server von Tele2.

Angenommen, ein Benutzer über das cxu-1a2-b3c und er wählte als Passwort supersecret (Supergeheimnis). Die Datei SMTP-Authentifizierung kann:

Es kann ratsam sein, es nicht zu bestimmten Informationen im Klartext in der Datei-Authentifizierung. Für warum das Tool convb64 erlaubt es, eine Textzeile base64 wenn man eingibt b64 am Anfang der Zeile, oder von der base64, wenn man direkt eingibt, die Kette Zu konvertieren.
Mit der Umwandlung der letzten 2 Zeilen der Datei-Authentifizierung, erhält das folgende Ergebnis:


Die Kartei trad-libremail


Die Kartei trad-libremail ist eine Kartei, die erlaubt, den vmailficauftrag mit einer Software maschineller übersetzung, die online funktioniert von Aufträgen zu interfacen.

Die Hauptlinien dieser Kartei haben die folgende Struktur :
Die zum Teil linke Information beginnt mit einem Brief in erster Kolonne. Wenn der Name der Sprache oder die Beschreibung der übersetzung in mehreren Wörtern ist, muss das _ an der Stelle der Leertasten benutzt werden.

Man kann die Teile Linken und Rechten der Linie von genauso viel Leertasten oder Tabellarisierung trennen, die notwendig, damit die Kartei trad-libremail vorstellt eins schöner sichtlicher Aspekt.


Bestimmte Software maschineller übersetzung kann einen besonderen Typensatz erfordern, um gut zu funktionieren. Zum Beispiel ist Apertium vorgesehen, um mit dem Typensatz UTF-8 zu funktionieren.

Es ist möglich, diesen Zwang in der Kartei trad-libremail folgendermaßen anzugeben :
Die Kartei trad-libremail kann auch weiße Linien und Kommentare umfassen. Alle Linien, die weder mit einem Brief in Spalte 1, noch mit #! beginnen als Kommentarlinien gezählt werden.

Beispiel

Dieses Karteibeispiel erlaubt, die in verschiedenen Sprachen geschriebenen Alleen auf französisch zu übersetzen, indem es die Software freies Apertium benutzt.

    #!utf-8
    Englisch_via_Spanisch    apertium en-es | apertium es-fr
    direktes_Englisch        apertium en-fr
    Englisch_in_Spanisch     apertium en-es

    Spanisch                 apertium es-fr

    Katalane                 apertium ca-fr

    Esperanto                apertium eo-fr

    Portugiesen_via_Spanisch apertium pt-es | apertium es-fr
    direktes_Portugiesisch   apertium pt-fr
    


Die Umweltvariablen von Libremail

Libremail benutzt 3 Arten von Umweltvariablen :

Vom Benutzer definierten Variablen

libremail_cfg erlaubt dem Benutzer, das Errichtungsregister zu definieren von Konfigurationskarteien von sein gehinkt am Brief.
libremail_bright erlaubt dem Benutzer, die Farbe der gestellten Informationen zu definieren in Offensichtlichkeit durch einen Anschlag in starker Helligkeit.
libremail_dark erlaubt dem Benutzer, die Farbe der Linien zu definieren bezüglich die Register, die kein E-Mail enthalten.
libremail_new erlaubt dem Benutzer, einen in erster Kolonne anzuschlagenden Charakter zu definieren in vmailsj um die noch nicht gelesenen Alleen anzugeben.
libremail_errtimeout erlaubt dem Benutzer, die Dauer des Anschlags bestimmter Fehler oder Warnungsmeldungen zu definieren.
libremail_xorig erlaubt dem Benutzer, zu definieren, was für die Alleen angeschlagen wird, darunter das Abgangsfeld From: durch einen Zwischenverteiler geändert worden ist.

Durch vmaildir oder vmailsj initialisierte Variablen

mailenv durch das Werkzeug initialisiert wird vmaildir und benutzt durch andere Werkzeuge von Libremail. Sie enthält das Register in, werden welches die Alleen gespeichert, die gesendet werden sollen.
mailpoub durch das Werkzeug initialisiert wird vmaildir und benutzt von vmailsj und vmailfic.
Sie enthält das Register gegen, werden welches die an den Mülleimer gesendeten Alleen verschoben.
libremail-cmd-trad durch das Werkzeug initialisiert wird vmailsj und benutzt von vmailfic um den Namen der Kartei zu speichern, die den Aufruf der zu benutzenden Software maschineller übersetzung enthalten wird, um die Allee zu übersetzen.
Indem man dieselbe Kartei für alle Alleen benutzt, die seit demselben Aufruf befragt wurden von vmailsj man vermeidet, die Sprache der Allee am Benutzer für jede befragte Allee zu wiederansuchen.

Systemvariablen, die nicht für Libremail spezifisch sind

EDITOR ist eine fakultative Umweltvariable, die nicht für Libremail spezifisch ist.
Sie erlaubt dem Benutzer, den Herausgeber des Textes ihrer Wahl zu spezifieren um die Alleen zu verfassen. In Ermangelung dessen, der Herausgeber vi benutzter Osten.
LANG ist eine Umweltvariable System, die die Sprache enthält von der Benutzer. Wenn keine Kartei deflang-libremail ist nicht anwesend, diese Variable wird durch Libremail benutzt, um zu bestimmen die Sprache des Anschlags der Mitteilungen, die für den Benutzer bestimmt sind, und die Sprache von Sendung der Alleen, die durch einige Filterwerkzeuge erzeugt wurden. Sie dient auch den Typensatz (ISO-8859-n oder UTF-8-8) zu wählen, der benutzt wurde, der Anschlag der Texte.
PATH ist eine Umweltvariable System, die die Liste enthält von Wege des Zugangs zu den Auftragskarteien. Sie erlaubt Libremail die Kartei zu finden mess-libremail (Mitteilungen, die an den Benutzer gesendet werden können), sowie Inhalt der Alleen, die durch einige Filterwerkzeuge erzeugt wurden.