GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Verwenden Sie den Alpine-E-Mail-Client in Ihrem Linux-Terminal

E-Mail ist ein wichtiges Kommunikationsmedium und wird es auf absehbare Zeit bleiben. Ich habe in den letzten 30 Jahren viele verschiedene E-Mail-Clients verwendet, und Thunderbird ist das, was ich in den letzten Jahren am häufigsten verwendet habe. Es ist eine hervorragende und funktionale Desktop-Anwendung, die alle Funktionen bietet, die die meisten Menschen benötigen – mich eingeschlossen.

Eines der Dinge, die einen guten Systemadministrator ausmachen, ist Neugier – und ich habe mehr als meinen Anteil. In den letzten Monaten bin ich mit Thunderbird unzufrieden geworden – nicht, weil etwas Besonderes daran nicht in Ordnung wäre. Vielmehr wurde ich nach vielen Jahren müde davon. Ich war neugierig, ob ich einen E-Mail-Client finden könnte, der ein besseres (oder zumindest anderes) Erlebnis als Thunderbird bietet und mindestens genauso effizient ist.

Ich entschied, dass es Zeit für einen Wechsel war – und zwar nicht nur für einen anderen E-Mail-Client mit grafischer Benutzeroberfläche (GUI). Keiner der anderen GUI-basierten E-Mail-Clients, die unter Linux verfügbar sind, hat mich jemals wirklich angesprochen. Schließlich wurde mir klar, dass ich zu Alpine zurückkehren wollte, dem Nachkommen von Pine, dem E-Mail-Client mit Textbenutzeroberfläche (TUI), den ich vor etwa 20 Jahren eine Zeitlang benutzte.

Weitere Linux-Ressourcen

  • Spickzettel für Linux-Befehle
  • Spickzettel für fortgeschrittene Linux-Befehle
  • Kostenloser Online-Kurs:RHEL Technical Overview
  • Spickzettel für Linux-Netzwerke
  • SELinux-Spickzettel
  • Spickzettel für allgemeine Linux-Befehle
  • Was sind Linux-Container?
  • Unsere neuesten Linux-Artikel

Dieser Wunsch, mit meinem E-Mail-Client auf Retro zu setzen, begann im Jahr 2017, als ich einen Artikel über Alpine für Opensource.com schrieb. Ich habe beschrieben, wie ich Alpine verwendet habe, um Probleme beim Senden von E-Mails von ISP-Netzwerken zu umgehen, wenn ich von meinem E-Mail-System zu Hause weg war.

Ich habe mich kürzlich entschieden, Alpine ausschließlich für E-Mails zu verwenden. Die Hauptattraktion ist die Benutzerfreundlichkeit, die dadurch geboten wird, dass ich meine Hände auf der Tastatur behalte (und weniger oft nach der Maus greifen muss). Es geht auch darum, meinen Sysadmin-Juckreiz zu kratzen, etwas anderes zu tun und dabei eine hervorragende Textmodus-Oberfläche zu verwenden.

Erste Schritte

Ich hatte Alpine bereits von meiner vorherigen Verwendung eingerichtet, also musste ich nur noch damit beginnen, es wieder zu verwenden.

Nun, nicht wirklich.

Ich habe Alpine zuvor auf meinem E-Mail-Server eingerichtet – ich habe Secure Shell (SSH) verwendet, um mich mit meinem E-Mail-Konto beim E-Mail-Server anzumelden, und dann Alpine gestartet, um auf meine E-Mails zuzugreifen. Ich habe dies in meinem vorherigen Artikel erklärt, aber unter dem Strich wollte ich ISPs umgehen, die den ausgehenden Port 25 für die E-Mail-Übertragung im Namen der Spam-Reduktion blockieren. Ein bisschen Ärger, wirklich.

Aber jetzt möchte ich Alpine auf meiner Workstation oder meinem Laptop ausführen. Es ist relativ einfach, Alpine auf demselben Host wie den E-Mail-Server zu konfigurieren. Die Verwendung auf einem entfernten Computer erfordert etwas mehr.

Alpine installieren

Die Installation von Alpine auf Fedora ist einfach, da es im Fedora-Repository verfügbar ist. Verwenden Sie einfach DNF als root:

# dnf -y install alpine 

Dieser Befehl installiert Alpine und alle erforderlichen Pakete, die noch nicht installiert sind. Alpines primäre Abhängigkeiten sind Sendmail, Hunspell, OpenLDAP, OpenSSL, krb5-libs, ncurses und ein paar andere. In meinem Fall war Alpine das einzige installierte Paket.

Alpine starten

Öffnen Sie zum Starten von Alpine eine Terminalsitzung und geben Sie alpine ein in der Befehlszeile und drücken Sie Enter .

Wenn Sie Alpine zum ersten Mal starten, wird eine Meldung angezeigt, dass die Benutzerverzeichnisstruktur auf dem lokalen Host erstellt wird. Es zeigt dann eine Willkommensnachricht an und wenn Sie Enter drücken , erhalten Sie eine Kopie der Apache-Lizenz. Das ist gut, und Sie sollten die Lizenz wahrscheinlich irgendwann lesen, damit Sie ihre Bedingungen kennen. Aber das Wichtigste im Moment ist, Alpine so zu konfigurieren, dass es Ihre E-Mail erhält.

Drücken Sie vorerst einfach das kleine e um die Begrüßungsnachricht zu verlassen. Sie sollten nun das Hauptmenü von Alpine sehen (ich habe mehrere leere Zeilen der Ausgabe gelöscht, um Platz zu sparen):

+---------------------------------------------- ------+
| ALPINE 2.24 HAUPTMENÜ Ordner:INBOX Keine Nachrichten    |
| |
| HILFE – Holen Sie sich Hilfe bei der Verwendung von Alpine                       |
| |
| C NACHRICHT VERFASSEN - Verfassen und senden Sie eine Nachricht     |
| |
| I NACHRICHTENINDEX - Nachrichten im aktuellen Ordner anzeigen  |
| |
| L ORDNERLISTE – Wählen Sie einen Ordner aus, der angezeigt werden soll            |
| |
| EIN ADRESSBUCH - Adressbuch aktualisieren               |
| |
| S SETUP - Alpine Optionen konfigurieren                 |
| |
| Q BEENDEN - Verlassen Sie das Alpine-Programm                  |
| |
| |
| |
| |
| |
| Für Copyright-Informationen drücken Sie "?" |
| |
| ? Hilfe P PrevCmd R RelNotes                        |
| O OTHER CMDS> [ListFldrs] N NextCmd K KBLock      |
+-------------------------------- -------------------+

Abbildung 1:Hauptmenü von Alpine

Alpine erstellt die ~mail Verzeichnis localhost während der ersten Verwendung. Wenn Sie den IMAP-Server konfigurieren, erstellt Alpine den Standard ~/mail , ~/mail/sent-mail und saved-messages Ordner in Ihrem Home-Verzeichnis auf dem IMAP-Server. Sie können die Standardeinstellungen ändern, aber ich rate davon ab. Bei Verwendung von IMAP werden E-Mails nicht lokal gespeichert, es sei denn, Sie kopieren sie in lokale Ordner. Alle E-Mails werden im Posteingang auf dem SMTP-Server gespeichert, bis sie in einem Ordner auf dem IMAP-Server gespeichert werden. Die SMTP- und IMAP-Server verwenden möglicherweise dieselben oder unterschiedliche Hosts.

Alpine geht außerdem davon aus, dass sich der Posteingang unter /var/spool/mail/user_name befindet auf dem E-Mail-SMTP-Server. In diesem Artikel wird erläutert, wie Sie sowohl IMAP- als auch SMTP-Server konfigurieren. Der E-Mail-Administrator Ihrer Organisation – das können Sie sein – fügt Ihr Konto zum IMAP-Server hinzu und teilt Ihnen das Anfangspasswort mit.

Die Alpine-Schnittstelle

Die Alpine-Benutzeroberfläche (UI) ist eine textbasierte, menügesteuerte UI, auch bekannt als TUI. Diese Art von Schnittstelle wird manchmal auch als Captive User Interface (CUI) bezeichnet, die keine Befehlszeilenschnittstelle bietet, die beispielsweise in Skripten verwendet werden kann. Sie müssen das Programm beenden, um andere Aufgaben auszuführen.

Im Gegensatz dazu ist das Programm mailx ein E-Mail-Programm, das entweder mit einer TUI, von der Befehlszeile oder in Skripten verwendet werden kann. Beispielsweise können Sie den folgenden Befehl verwenden, um die Ergebnisse des Befehls free direkt an das E-Mail-Konto des Systemadministrators zu senden:

$ free | mailx -s "Free memory" [email protected] 

Aber genug von diesem kleinen Abstecher; es gibt Arbeit zu tun. Beginnen wir mit einer Erklärung.

Beachten Sie in Abbildung 1, dass alle möglichen Optionen im Hauptmenü in der Mitte der Benutzeroberfläche und die Menüelemente am unteren Rand der Alpine-Benutzeroberfläche in Großbuchstaben angezeigt werden. Aber Sie können beim Erteilen von Befehlen entweder Groß- oder Kleinbuchstaben verwenden; Alpine erkennt und reagiert auf beides. Großbuchstaben sind in der Benutzeroberfläche leichter zu sehen und zu erkennen, aber es ist einfacher, Kleinbuchstaben zu verwenden, um Befehle einzugeben und Menüauswahlen zu treffen. Ich werde in diesem Artikel fettgedruckte Großbuchstaben verwenden, um Menüauswahlen anzuzeigen (um die Benutzeroberfläche von Alpine nachzuahmen).

Im Hauptmenü können Sie Nach oben verwenden und Nach unten Pfeiltasten, um eine andere Option zu markieren, und drücken Sie dann Eingabe es auszuwählen. Die einzige Möglichkeit, auf die Menüpunkte am unteren Rand des Alpine-Bildschirms zuzugreifen (die ich in Ermangelung eines besseren Begriffs das sekundäre Menü nenne), besteht darin, den jeweiligen Buchstaben zu verwenden. Es gibt zwei Sätze sekundärer Menüpunkte. Sie können O drücken (der Buchstabe, nicht die Zahl), um zum nächsten Befehlssatz zu wechseln, und drücken Sie O erneut, um zum ursprünglichen Satz zurückzukehren. Dieser Tastendruck ändert nur die untergeordneten Menüpunkte.

Verwenden Sie die Seite nach unten und Bild nach oben Tasten, um durch die Befehle zu blättern, wenn Sie nicht alle sehen können. Das sekundäre Menü unten auf der Seite listet normalerweise alle Befehle auf, die im aktuellen Menü verfügbar sind; Sie werden auch eine ähnliche Meldung wie diese sehen:

[START of Information About Setup Command] 

Sollten Sie sich an einem Ort befinden, an dem Sie nicht sein möchten, z. B. beim Erstellen einer neuen E-Mail, beim Beantworten einer E-Mail oder beim Ändern von Einstellungen, und entscheiden, dass Sie dies nicht tun möchten, Strg+C ermöglicht es Ihnen, die aktuelle Aufgabe abzubrechen. In den meisten Fällen werden Sie aufgefordert, den Abbruch durch Drücken von C zu bestätigen Schlüssel. Beachten Sie, dass ^C im sekundären Menü steht für Strg+C . Viele Befehle verwenden die Strg-Taste drücken, sodass Sie ^ sehen ziemlich häufig auf einigen Menüs.

Schließlich können Sie Alpine beenden, indem Sie Q drücken; wenn es fragt:"Alpine wirklich verlassen?" Antworten Sie mit Y beenden. Wie viele Befehle, Q ist nicht in allen Menüs verfügbar.

Hilfe

Hilfe ist in allen Menüs verfügbar, die ich ausprobiert habe. Sie können auf detaillierte Hilfe für jeden Menüpunkt zugreifen, indem Sie den Menüpunkt markieren, zu dem Sie Informationen benötigen, und auf ? drücken Taste, um kontextsensitive Hilfe zu erhalten.

Konfiguration

Als ich anfing, Alpine regelmäßig zu verwenden, habe ich die minimalen Änderungen an der Konfiguration vorgenommen, die zum Senden und Empfangen von E-Mails erforderlich sind. Als ich mehr Erfahrung mit Alpine gesammelt habe, habe ich andere Konfigurationselemente geändert, um die Arbeit zu vereinfachen oder mehr nach meinem Geschmack zu machen.

Zuerst werde ich die grundlegenden Konfigurationen erklären, die erforderlich sind, damit Alpine funktioniert, und dann zu denen übergehen, die es besser machen.

Wenn Sie ein wenig auf eigene Faust erkundet haben – was gut ist – kehren Sie zum Hauptmenü zurück. Um vom Hauptmenü zum Konfigurationsmenü von Alpine zu gelangen, geben Sie S ein für Einrichtung. Sie sehen ein Menü wie dieses:

ALPINE 2.24 SETUP-Ordner:INBOX Keine Nachrichten 

Dies ist der Setup-Bildschirm für Alpine. Wählen Sie aus den folgenden Befehlen:

(E) Setup beenden:
Damit kehren Sie zum Hauptmenü zurück.

(P) Drucker:
Ermöglicht es Ihnen, einen Standarddrucker festzulegen und benutzerdefinierte
Druckbefehle zu definieren.

(N) Neues Passwort:
Ändern Sie Ihr Passwort.

(C) Config:
Ermöglicht es Ihnen, viele Funktionen von Alpine zu aktivieren oder zu deaktivieren.
Sie können mit diesem Befehl auch die Werte vieler Optionen setzen.

(S) Signatur:
Geben Sie eine benutzerdefinierte Signatur ein oder bearbeiten Sie sie, die
in jede neue Nachricht eingefügt wird, die Sie senden.
 
(A) Adressbücher:
Definieren Sie ein nicht standardmäßiges Adressbuch.
 
(L) collectionLists:
Sie können Gruppen von Ordnern definieren, um Ihre E-Mails besser zu organisieren.
 
(R)-Regeln:
Dies hat bis zu sechs Unterkategorien:Rollen, Indexfarben, Filter,
 [BEGINN der Informationen zum Einrichtungsbefehl]
? Hilfe E Setup beenden N Neues Passwort S Signatur L Sammlungsliste D Verzeichnis  
O ANDERE CMDS P Drucker C Konfiguration A Adressbücher R Regeln K Farbe

Abbildung 2:Alpine-Setup-Menü

Das Setup-Menü gruppiert die sehr große Anzahl von Setup-Elementen in verwandte Kategorien, um hoffentlich das Auffinden der gewünschten Elemente zu erleichtern. Verwenden Sie Bild nach unten und Bild nach oben um durch die Befehle zu blättern, wenn Sie sie nicht alle sehen können.

Ich beginne mit den Einstellungen, die erforderlich sind, um E-Mail – den gesamten Zweck von Alpine – zum Laufen zu bringen.

Konfigurieren

Der Konfigurationsabschnitt enthält 15 Seiten (auf meinem großen Bildschirm) mit Options- und Funktionskonfigurationselementen. Diese Einstellungen können verwendet werden, um Ihre SMTP- und IMAP-Verbindungen zum E-Mail-Server einzurichten und die Art und Weise zu definieren, wie viele Aspekte von Alpine funktionieren. In diesen Beispielen verwende ich example.com Domänenname (das ist das virtuelle Netzwerk, das ich zum Testen und Experimentieren verwende). Alpines Konfiguration wird in ~/.pinerc gespeichert Datei, die beim ersten Start von Alpine erstellt wird.

Die erste Seite des Setup-Konfigurationsmenüs enthält die meisten Einstellungen, die zum Konfigurieren von Alpine zum Senden und Empfangen von E-Mails erforderlich sind:

ALPINE 2.24 SETUP CONFIGURATION Folder:INBOX No Messages

Personal Name =
User Domain =
SMTP-Server (zum Senden) =
NNTP-Server (für Nachrichten) =
Inbox Path =
Incoming Archivordner =
Pruned Folders =
Standard Fcc (Kopie der Datei) =
Standard gespeichert Message Folder =
Postponed Folder =
Read Message Folder =
Serienbriefordner =
Papierkorbordner =
Literale Signatur =
Signaturdatei =
Funktionsliste =
Funktionsname festlegen
--- ----------------------
[ Composer-Einstellungen ]
[X] Wechsel zulassen von (Standard)
[ ] Alternativ Menü "Verfassen"
[ ] Menü "Alternative Rolle (#)"
[ ] Verfassen Abbrechen Bestätigen Verwendet Ja
[ ] Verfassen lehnt unqualifizierte Adressen ab
[ ] Verfassen Angebote zuerst senden Filter
[ ] Strg-K schneidet ab Cursor
[ ] Tastaturbelegungen zu Strg-D löschen
[ ] Beim Abbrechen nicht in Deadletter speichern
[Bereits am Start des Bildschirms]
? Hilfe E Setup verlassen P Prev - PrevPage A Wert hinzufügen % Drucken
O OTHER CMDS C [Change Val] N Next Spc NextPage D Delete Val W WhereIs

Abbildung 3:Erste Seite des Setup-Konfigurationsmenüs von Alpine

Hier definieren Sie die Parameter, die für die Kommunikation mit dem E-Mail-Server erforderlich sind. Um eine Einstellung zu ändern, verwenden Sie den Pfeil -Tasten, um den Auswahlbalken zum gewünschten Konfigurationselement zu bewegen, und drücken Sie Enter . Sie können in Abbildung 3 sehen, dass für keines der grundlegenden Konfigurationselemente irgendwelche Werte festgelegt sind.

Der persönliche Name item verwendet das Gecos-Feld von Unix /etc/passwd Eintrag für den angemeldeten Benutzer, um den Standardnamen zu erhalten. Dies ist nur ein Name, den Alpine zur Anzeige verwendet und der keine Rolle beim Empfangen oder Senden von E-Mails spielt. Ich nenne das normalerweise den "schönen Namen". In diesem Fall ist der Standardname in Ordnung, also belasse ich ihn so, wie er ist.

Es gibt einige Konfigurationselemente, die Sie festlegen müssen. Beginnen Sie mit der Benutzerdomäne , das ist der Domänenname des aktuellen Computers. Meine ist eine virtuelle Maschine, die ich zum Testen und für Beispiele in meinen Büchern verwende. Verwenden Sie die Befehlszeile, um den vollständig qualifizierten Domänennamen (FQDN) und den Hostnamen abzurufen. In Abbildung 4 sehen Sie, dass der Domänenname example.com ist :

$ hostnamectl
Statischer Hostname:testvm1.example.com
Symbolname:computer-vm
Gehäuse:vm
Maschinen-ID:616ed83d97594a53814c35bc6c078d43
Boot-ID:fd721c46a9c44c9ab8ea392cef77b661
Virtualisierung:Oracle
Betriebssystem:Fedora 33 (Xfce)
CPE OS Name:cpe:/o:fedoraproject:fedora:33
Kernel:Linux 5.10.23-200. fc33.x86_64
Architektur:x86-64

Abbildung 4:Abrufen des Hostnamens und Domänennamens

Sobald Sie den FQDN haben, wählen Sie die Benutzerdomäne aus Eintrag und drücken Sie Enter um das Eingabefeld am unteren Rand des Alpine-Bildschirms anzuzeigen (wie in Abbildung 5 gezeigt). Geben Sie Ihren Domainnamen ein und drücken Sie Enter (unter Verwendung von Ihrem Domänen- und Servernamen des Netzwerks):

ALPINE 2.24 SETUP CONFIGURATION Folder:INBOX No Messages

Personal Name =
User Domain =
SMTP-Server (zum Senden) =
NNTP-Server (für Nachrichten) =
Inbox Path =
Incoming Archivordner =
Pruned Folders =
Standard Fcc (Kopie der Datei) =
Standard gespeichert Message Folder =
Postponed Folder =
Read Message Folder =
Serienbriefordner =
Papierkorbordner =
Literale Signatur =
Signaturdatei =
Funktionsliste =
Funktionsname festlegen
--- ----------------------
[ Composer-Einstellungen ]
[X] Wechsel zulassen von (Standard)
[ ] Alternativ Menü "Verfassen"
[ ] Menü "Alternative Rolle (#)"
[ ] Verfassen Abbrechen Bestätigen Verwendet Ja
[ ] Verfassen lehnt unqualifizierte Adressen ab
[ ] Verfassen Angebote zuerst senden Filter
[ ] Strg-K schneidet ab Cursor
[ ] Tastaturbelegungen zu Strg-D löschen
[ ] Beim Abbrechen nicht in Deadletter speichern
Geben Sie den hinzuzufügenden Text ein:example.com
^G Hilfe
^C Abbrechen Ret Akzeptieren

Abbildung 5:Geben Sie den Domänennamen in das Texteingabefeld ein.

Erforderliche Konfiguration

Dies sind die grundlegenden Konfigurationselemente, die Sie zum Senden und Empfangen von E-Mails benötigen:

  • Personenname
    • Ihr Name
    • Das ist der hübsche Name, den Alpine für die Felder „From“ und „Return“ in E-Mails verwendet.
  • Benutzerdomäne
    • example.com:25/user=SMTP_Authentication_UserName
    • Dies ist die E-Mail-Domäne für Ihren E-Mail-Client. Dieser kann sich vom Benutzerdomänennamen unterscheiden. Diese Zeile enthält auch die SMTP-Portnummer und den Benutzernamen für die SMTP-Authentifizierung.
  • SMTP-Server
    • SMTP
    • Dies ist der Name des ausgehenden SMTP-E-Mail-Servers. Er wird mit dem Benutzerdomänennamen kombiniert, um den FQDN für den E-Mail-Server zu erstellen.
  • Posteingangspfad
    • {IMAP_server)}Inbox
    • Dies ist der Name des IMAP-Servers in geschweiften Klammern ({} ) und den Namen des Posteingangs. Beachten Sie, dass sich dieser Verzeichnisspeicherort von der eingehenden IMAP-E-Mail unterscheidet. Der übliche Speicherort für den Posteingang auf dem Server ist /var/spool/mail/user_name .
  • Standard-Fcc (Kopie der Datei)
    • {IMAP_server)}mail/sent
    • Dies ist die Mailbox (Ordner), in der gesendete E-Mails gespeichert werden. Das standardmäßige E-Mail-Verzeichnis auf dem Server ist normalerweise ~/mail , aber mail/ müssen in diesem und den nächsten beiden Einträgen angegeben werden, oder die Ordner werden stattdessen im Home-Verzeichnis abgelegt.
  • Standardordner für gespeicherte Nachrichten
    • {IMAP_server)}mail/saved-messages
    • Dies ist der Standardordner beim Speichern einer Nachricht in einem Ordner, wenn Sie ^t nicht verwenden um ein anderes anzugeben.
  • Papierkorb
    • {IMAP_server)}mail/Trash
  • Wörtliche Signatur
    • Eine Signaturzeichenfolge
    • Ich benutze das nicht, aber es ist ein einfacher Ort, um eine einfache Signatur anzugeben.
  • Signaturdatei
    • ~/MySignature.sig
    • Dies zeigt auf die Datei, die Ihre Signaturdatei enthält.

Optionale Konfiguration

Hier sind die Funktionen, die ich geändert habe, um die Alpine-Arbeit besser nach meinem Geschmack zu gestalten. Es geht nicht darum, Alpine dazu zu bringen, E-Mails zu senden und zu empfangen, sondern darum, dass Alpine so funktioniert, wie Sie es möchten. Sofern nicht anders angegeben, habe ich alle diese Funktionen aktiviert. Standardmäßig aktivierte Funktionen haben die Zeichenfolge (default) daneben in der Alpendarstellung. Da sie bereits eingeschaltet sind, werde ich sie nicht beschreiben.

  • Alternative Rolle (# ) Menü: Dies ermöglicht mehrere Identitäten mit unterschiedlichen E-Mail-Adressen auf demselben Client und Server. Der Server muss so konfiguriert werden, dass mehrere Adressen an Ihr primäres E-Mail-Konto übermittelt werden können.
  • Compose lehnt unqualifizierte Adressen ab: Alpine akzeptiert keine Adresse, die nicht vollständig qualifiziert ist. Das heißt, er muss das Format <[email protected]> haben .
  • Sigdashes aktivieren: Dadurch kann Alpine automatisch Bindestriche hinzufügen (-- ) in der Zeile direkt über der Signatur. Dies ist eine übliche Methode, um den Beginn der Signatur abzugrenzen.
  • Benutzersuche in Passwortdatei verhindern: Dies verhindert das Nachschlagen des vollständigen Benutzernamens aus dem Gecos-Feld der passwd-Datei.
  • Rechtschreibprüfung vor dem Senden: Obwohl Sie die Rechtschreibprüfung jederzeit beim Verfassen einer E-Mail aufrufen können, erzwingt dies eine Rechtschreibprüfung, wenn Sie den ^X verwenden Tastendruck, um eine E-Mail zu senden.
  • Header in Antwort einfügen: Dazu gehören die Kopfzeilen einer Nachricht, wenn Sie antworten.
  • Text in Antwort einfügen: Dies schließt den Text der ursprünglichen Nachricht in Ihre Antwort ein.
  • Unterschrift unten: Viele Leute ziehen es vor, ihre Signatur ganz unten in der E-Mail zu haben. Diese Einstellung ändert die Standardeinstellung, die die Signatur am Ende der Antwort und vor der Nachricht, auf die geantwortet wird, platziert.
  • Originalfelder beibehalten: Dadurch bleiben die ursprünglichen Adressen im An: erhalten und CC: Felder, wenn Sie auf eine Nachricht antworten. Wenn diese Funktion beim Antworten auf eine Nachricht deaktiviert ist, wird der ursprüngliche Absender zu An: hinzugefügt Feld werden alle anderen Empfänger zum CC: hinzugefügt Feld und Ihre Adresse wird zu Von: hinzugefügt Feld.
  • Senden im Hintergrund aktivieren: Dies beschleunigt die Reaktion der Alpine-Benutzeroberfläche beim Senden einer E-Mail.
  • Ausführliches SMTP-Posting aktivieren: Dadurch werden während SMTP-Unterhaltungen mit dem Server ausführlichere Informationen erzeugt. Es ist eine Problembestimmungshilfe für den Systemadministrator.
  • Warnen, wenn Betreff leer: Dies verhindert das Versenden von E-Mails ohne Betreff.
  • Kombinierte Ordneranzeige: Dadurch werden alle Ordnersammlungen in einer einzigen Hauptanzeige zusammengefasst. Andernfalls befinden sich die Sammlungen in separaten Ansichten.
  • Kombinierte Unterverzeichnisanzeige: Dies kombiniert die Sammlungen aller Unterverzeichnisse in einer einzigen Hauptanzeige. Andernfalls befinden sich die Unterverzeichnisse in separaten Ansichten. Dies ist nützlich, wenn Sie nach einem Unterverzeichnis suchen, um Dateien anzuhängen oder zu speichern.
  • Sammlung eingehender Ordner aktivieren: Dies listet alle eingehenden Ordner in derselben Sammlung wie der Posteingang auf. Eingehende Ordner können mit einem Tool wie procmail verwendet werden, um E-Mails in anderen Ordnern als dem Posteingang vorzusortieren, und erleichtern das Anzeigen der Ordner, in denen neue E-Mails sortiert sind.
  • Prüfung eingehender Ordner aktivieren: Dadurch kann Alpine in der Sammlung eingehender Ordner nach neuen E-Mails suchen.
  • Eingangsprüfung beinhaltet Gesamt: Hier wird die Anzahl der alten und neuen E-Mails in den Eingangsordnern angezeigt.
  • Erweiterte Ordneransicht: Dadurch werden alle Ordner in jeder Sammlung angezeigt, wenn Sie die Ordnerliste anzeigen Bildschirm. Andernfalls werden nur die Sammlungen angezeigt und die Ordner werden erst angezeigt, wenn sie ausgewählt wurden.
  • Separate Ordner- und Verzeichniseinträge: Wenn Ihr E-Mail-Verzeichnis E-Mail-Ordner und normale Verzeichnisse mit demselben Namen enthält, führt dies dazu, dass Alpine sie separat auflistet.
  • Vertikale Ordnerliste verwenden: Dadurch werden Mailordner zuerst vertikal und dann horizontal sortiert. Die Voreinstellung ist horizontal, dann vertikal.
  • Datum in Ortszeit umwandeln: Standardmäßig werden alle Daten und Uhrzeiten in ihren ursprünglichen Zeitzonen angezeigt. Dadurch werden die Daten in Ortszeit angezeigt.
  • Sortierung in Titelleiste anzeigen: Alpine kann E-Mails in einem E-Mail-Ordner nach mehreren Kriterien sortieren. Dadurch werden die Sortierkriterien in der Titelleiste angezeigt.
  • Adresslinks für die Nachrichtenansicht aktivieren: Dadurch werden E-Mail-Adressen im Text der E-Mail hervorgehoben.
  • Anhang-Links zum Anzeigen von Nachrichten aktivieren: Dadurch werden URL-Links im Text der E-Mail hervorgehoben.
  • Einfachen Text bevorzugen: Viele E-Mails enthalten zwei Versionen, einfachen Text und HTML. Wenn diese Funktion aktiviert ist, zeigt Alpine immer die Klartextversion an. Sie können das A verwenden Taste, um zur "bevorzugten" Version umzuschalten, normalerweise die HTML-Version. Normalerweise finde ich den Klartext einfacher, um die Struktur der E-Mail zu visualisieren und zu lesen. Dies kann vom sendenden Client abhängen, daher verwende ich das A Schlüssel bei Bedarf.
  • Drucken über Y-Befehl aktivieren: Dies druckt eine Nachricht mit dem vorherigen Standard, Y . Weil Y auch zum Bestätigen vieler Befehle verwendet wird, kann der Tastendruck versehentlich dazu führen, dass Sie eine Nachricht drucken. Der neue Standardwert ist % um ein versehentliches Drucken zu verhindern. Ich mag die einfache Verwendung von Y , aber es hat einige zusätzliche Druckaufträge verursacht, also denke ich darüber nach, diese Funktion zu deaktivieren.
  • Seitenvorschub zwischen Nachrichten drucken: Dadurch wird jede Nachricht auf ein neues Blatt Papier gedruckt.
  • Benutzerdefinierte Kopfzeilen: Angepasste Kopfzeilen ermöglichen das Überschreiben des standardmäßigen Von: und Antwort an: Kopfzeilen. Ich habe meine eingestellt auf:
    -   Von:„David Both“ <[[email protected]](mailto:[email protected])>
    -   Antwort an:„David Both“
        <[[email protected]](mailto:[email protected])>
  • Sortierschlüssel: Standardmäßig sortiert Alpine Nachrichten in einem Ordner nach Ankunftszeit. Ich fand das etwas verwirrend, also habe ich es in Datum geändert , die erheblich von der Ankunftszeit abweichen kann. Viele Spammer verwenden Datums- und Zeitangaben in der Vergangenheit oder Zukunft, sodass diese Einstellung die zukünftigen an den Anfang der Liste sortieren kann (oder an das Ende, je nach Ihren Vorlieben für die Vorwärts- oder Rückwärtssortierung).
  • Bildbetrachter: Mit dieser Funktion können Sie den Bildbetrachter angeben, der verwendet werden soll, wenn Grafiken angezeigt werden, die an eine E-Mail angehängt oder darin eingebettet sind. Dies funktioniert nur, wenn Alpine in einem Terminalfenster auf dem grafischen Desktop verwendet wird. Es funktioniert nicht in einer virtuellen Nur-Text-Konsole. Ich setze dies immer auf =okular weil Okular mein bevorzugter Viewer ist.
  • URL-Viewer: Dadurch wird Alpine mitgeteilt, welchen Webbrowser Sie verwenden möchten. Ich setze dies für = /bin/firefox aber Sie könnten Chrome oder einen anderen Browser verwenden. Stellen Sie sicher, dass Sie den Speicherort der ausführbaren Firefox-Datei überprüfen.

Drucken

Es ist einfach, Alpine für den Druck einzurichten. Wählen Sie den Drucker aus Menü aus dem Setup Seite. Auf diese Weise können Sie einen Standarddrucker festlegen und benutzerdefinierte Druckbefehle definieren. Der Standardwert ist wahrscheinlich attached-to-ansi . Bewegen Sie den Cursor nach unten zum Standard-UNIX-Druckbefehl Abschnitt und markieren Sie die Druckerliste.

Standard-UNIX-Druckbefehl

Um diese Option zu verwenden, müssen Sie möglicherweise Ihre Umgebungsvariable "PRINTER" oder "LPDEST"

mit den Standard-UNIX-Dienstprogrammen einstellen.

Druckerliste:"" lpr

Drücken Sie dann die Enter Taste, um das Standard-Unix-lpr einzustellen Befehl als Standard.

Abschließende Gedanken

Dies ist keine Schritt-für-Schritt-Anleitung zur Konfiguration und Verwendung von Alpine. Vielmehr habe ich versucht, die Grundlagen zu behandeln, um es zum Senden und Empfangen von E-Mails zum Laufen zu bringen. Ich habe auch einige Konfigurationsänderungen geteilt, die meine Alpine-Erfahrung viel benutzerfreundlicher gemacht haben. Dies sind die Konfigurationselemente, die meiner Erfahrung nach am wichtigsten sind; Sie werden vielleicht feststellen, dass andere für Sie wichtiger sind.

Ich benutze Alpine jetzt seit einigen Monaten und bin sehr zufrieden mit der Erfahrung. Die Textoberfläche hilft mir, mich auf die Botschaft zu konzentrieren und nicht auf die ablenkenden Grafiken und Animationen. Ich kann diese anzeigen, wenn ich möchte, aber in 99 % der Fälle entscheide ich mich dagegen.

Alpine ist einfach zu bedienen und verfügt über eine große Anzahl von Funktionen, die konfiguriert werden können, um das bestmögliche E-Mail-Client-Erlebnis zu bieten.

Verwenden Sie die Hilfe Funktion, um weitere Informationen zu den Bereichen zu erhalten, die ich oben erkundet habe, und zu den Bereichen, die ich nicht behandelt habe. Sie werden zweifellos Möglichkeiten finden, Alpine zu konfigurieren, die für Sie besser funktionieren als die Standardeinstellungen oder das, was ich geändert habe. Ich hoffe, dies wird Ihnen zumindest einen Anfang geben, Alpine so einzurichten, wie Sie es möchten.


Linux
  1. Verwenden Sie das Linux-Terminal, um durch Ihren Computer zu navigieren

  2. Verwenden Sie das Linux-Terminal, um zu sehen, welche Dateien sich auf Ihrem Computer befinden

  3. Verwenden Sie XMLStarlet, um XML im Linux-Terminal zu parsen

  4. So ändern Sie die Farbe Ihres Linux-Terminals

  5. Begeben Sie sich in Ihrem Linux-Terminal auf ein Abenteuer

Entspannen Sie am Feuer an Ihrem Linux-Terminal

Warum ich Alpine immer noch für E-Mail am Linux-Terminal liebe

So richten Sie den Nylas N1 E-Mail-Client unter Linux ein und verwenden ihn

So nutzen Sie Ihr Linux-Terminal praktisch (vier Beispiele)

So nutzen Sie Ihr Linux-Terminal praktisch (Teil 2)

Die 10 besten Linux-E-Mail-Client-Software zur Verwaltung mehrerer Konten