GNU/Linux >> Linux Esercitazione >  >> Linux

Usa il client di posta elettronica Alpine nel tuo terminale Linux

L'e-mail è un importante mezzo di comunicazione e rimarrà tale per il prossimo futuro. Ho utilizzato molti client di posta elettronica diversi negli ultimi 30 anni e Thunderbird è quello che ho usato di più negli ultimi anni. È un'applicazione desktop eccellente e funzionale che fornisce tutte le funzionalità di cui la maggior parte delle persone ha bisogno, me compreso.

Una delle cose che rende un buon amministratore di sistema è la curiosità e ho più della mia parte. Negli ultimi mesi, sono diventato insoddisfatto di Thunderbird, non a causa di qualcosa di particolarmente sbagliato in esso. Piuttosto, dopo molti anni, me ne sono stancato. Ero curioso di sapere se avrei potuto trovare un client di posta elettronica per fornire un'esperienza migliore (o almeno diversa) rispetto a Thunderbird ed essere almeno altrettanto efficiente.

Ho deciso che era giunto il momento di cambiare, e non solo per un diverso client di posta dell'interfaccia utente grafica (GUI). Nessuno degli altri client di posta elettronica basati su GUI disponibili su Linux mi ha mai davvero attratto. Alla fine ho capito che quello che volevo era tornare ad Alpine, il discendente di Pine, il client di posta elettronica dell'interfaccia utente di testo (TUI) che usavo circa 20 anni fa.

Più risorse Linux

  • Comandi Linux cheat sheet
  • Cheat sheet sui comandi avanzati di Linux
  • Corso online gratuito:Panoramica tecnica RHEL
  • Cheat sheet della rete Linux
  • Cheat sheet di SELinux
  • Cheat sheet dei comandi comuni di Linux
  • Cosa sono i container Linux?
  • I nostri ultimi articoli su Linux

Questo desiderio di andare retrò con il mio client di posta elettronica è iniziato nel 2017 quando ho scritto un articolo su Alpine per Opensource.com. Ho descritto come ho utilizzato Alpine per aggirare i problemi di invio di e-mail dalle reti ISP quando ero lontano dal mio sistema di posta elettronica di casa.

Di recente ho deciso di utilizzare esclusivamente Alpine per la posta elettronica. L'attrazione principale è la facilità d'uso offerta dal tenere le mani sulla tastiera (e riducendo il numero di volte in cui devo raggiungere il mouse). Si tratta anche di grattare il mio prurito di amministratore di sistema per fare qualcosa di diverso e utilizzare un'eccellente interfaccia in modalità testo nel processo.

Per iniziare

Avevo già configurato Alpine dal mio precedente utilizzo, quindi era solo questione di ricominciare a usarlo.

Beh, non proprio.

In precedenza ho configurato Alpine sul mio server di posta:ho utilizzato Secure Shell (SSH) per accedere al server di posta elettronica utilizzando il mio account di posta elettronica e quindi ho avviato Alpine per accedere alla mia posta elettronica. L'ho spiegato nel mio articolo precedente, ma la linea di fondo è che volevo aggirare gli ISP che bloccano la porta 25 in uscita per il trasferimento della posta in nome della riduzione dello spam. Un po' di fastidio, davvero.

Ma ora voglio eseguire Alpine sulla mia workstation o laptop. È relativamente semplice configurare Alpine sullo stesso host del server di posta elettronica. Usarlo su un computer remoto richiede un po' di più.

Installa Alpine

Installare Alpine su Fedora è semplice perché è disponibile dal repository Fedora. Basta usare DNF come root:

# dnf -y install alpine

Questo comando installa Alpine e tutti i pacchetti prerequisiti che non sono già installati. Le dipendenze principali di Alpine sono Sendmail, Hunspell, OpenLDAP, OpenSSL, krb5-libs, ncurses e un paio di altri. Nel mio caso, Alpine era l'unico pacchetto installato.

Lancia Alpine

Per avviare Alpine, apri una sessione terminale, digita alpine sulla riga di comando e premi Invio .

La prima volta che avvii Alpine, viene visualizzato un messaggio che sta creando la struttura della directory utente su localhost. Viene quindi visualizzato un messaggio di benvenuto e, se si preme Invio , ti viene offerta una copia della licenza di Apache. Va bene e probabilmente dovresti leggere la licenza ad un certo punto in modo da conoscerne i termini. Ma la cosa più importante in questo momento è configurare Alpine per ricevere la tua email.

Per ora, premi e minuscola per uscire dal messaggio di saluto. Ora dovresti vedere il menu principale di Alpine (ho eliminato diverse righe vuote dell'output per risparmiare spazio):

+----------------------------------------------------+
| ALPINE 2.24 MAIN MENU Folder: INBOX No Messages    |
|                                                    |
| HELP - Get help using Alpine                       |
|                                                    |
| C COMPOSE MESSAGE - Compose and send a message     |
|                                                    |
| I MESSAGE INDEX - View messages in current folder  |
|                                                    |
| L FOLDER LIST - Select a folder to view            |
|                                                    |
| A ADDRESS BOOK - Update address book               |
|                                                    |
| S SETUP - Configure Alpine Options                 |
|                                                    |
| Q QUIT - Leave the Alpine program                  |
|                                                    |
|                                                    |
|                                                    |
|                                                    |
|                                                    |
| For Copyright information press "?"                |
|                                                    |
| ? Help P PrevCmd R RelNotes                        |
| O OTHER CMDS > [ListFldrs] N NextCmd K KBLock      |
+----------------------------------------------------+

Figura 1:Menu principale di Alpine

Alpine crea il ~mail directory localhost durante l'uso iniziale. Quando configuri il server IMAP, Alpine crea il ~/mail predefinito , ~/mail/sent-mail e saved-messages cartelle nella tua home directory sul server IMAP. Puoi modificare le impostazioni predefinite, ma ti consiglio di non farlo. Quando si utilizza IMAP, le e-mail non vengono archiviate localmente a meno che non vengano copiate in cartelle locali. Tutte le e-mail vengono archiviate nella Posta in arrivo sul server SMTP fino a quando non vengono salvate in una cartella sul server IMAP. I server SMTP e IMAP potrebbero utilizzare host uguali o diversi.

Alpine presume inoltre che la Posta in arrivo si trovi in ​​/var/spool/mail/user_name sul server SMTP di posta elettronica. Questo articolo spiega come configurare i server IMAP e SMTP. L'amministratore di posta elettronica della tua organizzazione, che potresti essere tu, aggiungerà il tuo account al server IMAP e ti fornirà la password iniziale.

L'interfaccia alpina

L'interfaccia utente (UI) di Alpine è un'interfaccia utente in modalità testo, guidata da menu, nota anche come TUI. Questo tipo di interfaccia è talvolta chiamato anche Captive User Interface (CUI), che non fornisce un'interfaccia della riga di comando che può essere utilizzata, ad esempio, negli script. Devi uscire dal programma per eseguire altre attività.

Al contrario, il programma mailx è un programma di posta elettronica che può essere utilizzato con una TUI, dalla riga di comando o negli script. Ad esempio, puoi utilizzare il seguente comando per inviare i risultati del comando gratuito direttamente all'account di posta elettronica dell'amministratore di sistema:

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

Ma basta con quel piccolo viaggio laterale; c'è del lavoro da fare. Cominciamo con una spiegazione.

Si noti nella Figura 1 che tutte le possibili opzioni nel menu principale al centro dell'interfaccia e le voci di menu nella parte inferiore dell'interfaccia utente di Alpine sono visualizzate in lettere maiuscole. Ma puoi usare sia maiuscolo che minuscolo quando esegui i comandi; Alpine riconosce e risponde ad entrambi. Le lettere maiuscole sono più facili da vedere e riconoscere nell'interfaccia, ma è più facile usare le lettere minuscole per inserire comandi ed effettuare selezioni di menu. Userò lettere maiuscole in grassetto in tutto questo articolo per indicare le selezioni di menu (per imitare l'interfaccia utente di Alpine).

Nel menu principale, puoi utilizzare Su e Giù tasti freccia per evidenziare un'opzione diversa, quindi premi Invio per selezionarlo. L'unico modo per accedere alle voci di menu lungo la parte inferiore della schermata Alpine (che chiamo il menu secondario, in mancanza di un termine migliore) è utilizzare la lettera designata per ciascuna. Ci sono due serie di voci di menu secondarie. Puoi premere O (la lettera, non il numero) per passare alla serie di comandi successiva e premi O di nuovo per tornare al set originale. Questa sequenza di tasti modifica solo le voci di menu secondarie.

Usa Pagina giù e Pagina su tasti per scorrere i comandi se non li vedi tutti. Il menu secondario in fondo alla pagina elenca solitamente tutti i comandi disponibili nel menu corrente; vedrai anche un messaggio simile a questo:

[START of Information About Setup Command]

Se ti trovi in ​​un luogo in cui non vorresti essere, come creare una nuova email, rispondere a una o apportare modifiche alle impostazioni, e decidi di non volerlo fare, Ctrl+C consente di annullare l'attività corrente. Nella maggior parte dei casi, ti verrà chiesto di confermare che desideri annullare premendo la C chiave. Tieni presente che ^C nel menu secondario rappresenta Ctrl+C . Molti comandi utilizzano il Ctrl chiave, quindi vedrai ^ abbastanza frequentemente in alcuni menu.

Infine, per uscire da Alpine, puoi premere Q; quando chiede "Davvero smesso di Alpine?" rispondi con Y uscire. Come molti comandi, Q non è disponibile da tutti i menu.

Aiuto

L'aiuto è disponibile da tutti i menu che ho provato. Puoi accedere alla guida dettagliata per ogni voce di menu evidenziando la voce per la quale hai bisogno di informazioni e premendo il pulsante ? chiave per ottenere una guida sensibile al contesto.

Configurazione

Quando ho iniziato a utilizzare regolarmente Alpine, ho apportato le modifiche minime alla configurazione necessarie per inviare e ricevere e-mail. Man mano che acquisivo maggiore esperienza con Alpine, ho modificato altri elementi di configurazione per far funzionare le cose più facilmente o più a mio piacimento.

In primo luogo, spiegherò le configurazioni di base necessarie per far funzionare Alpine, quindi passerò a quelle che lo fanno funzionare meglio.

Se hai esplorato un po' da solo, il che è positivo, torna al menu principale. Per accedere al menu Configurazione di Alpine dal Menu principale, digita S per l'installazione. Vedrai un menu come questo:

ALPINE 2.24 SETUP Folder: INBOX No Messages 

This is the Setup screen for Alpine. Choose from the following commands:

(E) Exit Setup:
This puts you back at the Main Menu.

(P) Printer:
Allows you to set a default printer and to define custom
print commands.

(N) Newpassword:
Change your password.

(C) Config:
Allows you to set or unset many features of Alpine.
You may also set the values of many options with this command.

(S) Signature:
Enter or edit a custom signature which will
be included with each new message you send.
 
(A) AddressBooks:
Define a non-default address book.
 
(L) collectionLists:
You may define groups of folders to help you better organize your mail.
 
(R) Rules:
This has up to six sub-categories: Roles, Index Colors, Filters,
 [START of Information About Setup Command ]
? Help E Exit Setup N Newpassword S Signature L collectionList D Directory  
O OTHER CMDS P Printer C Config A AddressBooks R Rules K Kolor

Figura 2:menu Configurazione Alpine

Il menu Configurazione raggruppa il numero molto elevato di elementi di configurazione in categorie correlate per, si spera, rendere più facili da individuare quelli che si desidera. Usa Pagina giù e Pagina su per scorrere i comandi se non li vedi tutti.

Inizierò con le impostazioni necessarie per ottenere l'e-mail, l'intero scopo di Alpine, attiva e funzionante.

Configurazione

La sezione Config contiene 15 pagine (sul mio grande schermo) di elementi di configurazione delle opzioni e delle funzionalità. Queste impostazioni possono essere utilizzate per configurare le connessioni SMTP e IMAP al server di posta elettronica e definire il modo in cui funzionano molti aspetti di Alpine. In questi esempi utilizzerò example.com nome di dominio (che è la rete virtuale che utilizzo per testare e sperimentare). La configurazione di Alpine è memorizzata nel ~/.pinerc file, creato la prima volta che avvii Alpine.

La prima pagina del menu Configurazione Configurazione contiene la maggior parte delle impostazioni necessarie per configurare Alpine per l'invio e la ricezione di e-mail:

ALPINE 2.24 SETUP CONFIGURATION Folder: INBOX No Messages

Personal Name = <No Value Set: using "Test User">
User Domain = <No Value Set>
SMTP Server (for sending) = <No Value Set>
NNTP Server (for news) = <No Value Set>
Inbox Path = <No Value Set: using "inbox">
Incoming Archive Folders = <No Value Set>
Pruned Folders = <No Value Set>
Default Fcc (File carbon copy) = <No Value Set: using "sent-mail">
Default Saved Message Folder = <No Value Set: using "saved-messages">
Postponed Folder = <No Value Set: using "postponed-msgs">
Read Message Folder = <No Value Set>
Form Letter Folder = <No Value Set>
Trash Folder = <No Value Set: using "Trash">
Literal Signature = <No Value Set>
Signature File = <No Value Set: using ".signature">
Feature List =
Set Feature Name
--- ----------------------
[ Composer Preferences ]
[X] Allow Changing From (default)
[ ] Alternate Compose Menu
[ ] Alternate Role (#) Menu
[ ] Compose Cancel Confirm Uses Yes
[ ] Compose Rejects Unqualified Addresses
[ ] Compose Send Offers First Filter
[ ] Ctrl-K Cuts From Cursor
[ ] Delete Key Maps to Ctrl-D
[ ] Do Not Save to Deadletter on Cancel
[Already at start of screen]
? Help E Exit Setup P Prev - PrevPage A Add Value % Print
O OTHER CMDS C [Change Val] N Next Spc NextPage D Delete Val W WhereIs

Figura 3:prima pagina del menu Configurazione di configurazione di Alpine

Qui è dove si definiscono i parametri richiesti per comunicare con il server di posta elettronica. Per modificare un'impostazione, utilizza la Freccia per spostare la barra di selezione sulla voce di configurazione desiderata e premere Invio . Puoi vedere nella Figura 3 che nessuno degli elementi di configurazione di base ha alcun valore impostato.

Il Nome personale item utilizza il campo Gecos di Unix /etc/passwd voce per l'utente che ha effettuato l'accesso per ottenere il nome predefinito. Questo è solo un nome che Alpine utilizza per la visualizzazione e non ha alcun ruolo nella ricezione o nell'invio di e-mail. Di solito lo chiamo il "bel nome". In questo caso, il nome predefinito va bene, quindi lo lascerò così com'è.

Ci sono alcune voci di configurazione che devi impostare. Inizia con il Dominio utente , che è il nome di dominio del computer corrente. La mia è una macchina virtuale che uso per i test e gli esempi nei miei libri. Utilizzare la riga di comando per ottenere il nome di dominio completo (FQDN) e il nome host. Nella Figura 4, puoi vedere che il nome di dominio è example.com :

$ hostnamectl
Static hostname: testvm1.example.com
Icon name: computer-vm
Chassis: vm
Machine ID: 616ed83d97594a53814c35bc6c078d43
Boot ID: fd721c46a9c44c9ab8ea392cef77b661
Virtualization: oracle
Operating System: Fedora 33 (Xfce)
CPE OS Name: cpe:/o:fedoraproject:fedora:33
Kernel: Linux 5.10.23-200.fc33.x86_64
Architecture: x86-64

Figura 4:Ottenere il nome host e il nome di dominio

Una volta ottenuto l'FQDN, seleziona il Dominio utente voce e premi Invio per vedere il campo di immissione nella parte inferiore della schermata Alpine (come mostrato in Figura 5). Digita il tuo nome di dominio e premi Invio (usando tuo i nomi di dominio e server della rete):

ALPINE 2.24 SETUP CONFIGURATION Folder: INBOX No Messages

Personal Name = <No Value Set: using "Test User">
User Domain = <No Value Set>
SMTP Server (for sending) = <No Value Set>
NNTP Server (for news) = <No Value Set>
Inbox Path = <No Value Set: using "inbox">
Incoming Archive Folders = <No Value Set>
Pruned Folders = <No Value Set>
Default Fcc (File carbon copy) = <No Value Set: using "sent-mail">
Default Saved Message Folder = <No Value Set: using "saved-messages">
Postponed Folder = <No Value Set: using "postponed-msgs">
Read Message Folder = <No Value Set>
Form Letter Folder = <No Value Set>
Trash Folder = <No Value Set: using "Trash">
Literal Signature = <No Value Set>
Signature File = <No Value Set: using ".signature">
Feature List =
Set Feature Name
--- ----------------------
[ Composer Preferences ]
[X] Allow Changing From (default)
[ ] Alternate Compose Menu
[ ] Alternate Role (#) Menu
[ ] Compose Cancel Confirm Uses Yes
[ ] Compose Rejects Unqualified Addresses
[ ] Compose Send Offers First Filter
[ ] Ctrl-K Cuts From Cursor
[ ] Delete Key Maps to Ctrl-D
[ ] Do Not Save to Deadletter on Cancel
Enter the text to be added : example.com
^G Help
^C Cancel Ret Accept

Figura 5:digita il nome di dominio nel campo di immissione del testo.

Configurazione richiesta

Questi sono gli elementi di configurazione di base necessari per inviare e ricevere e-mail:

  • Nome personale
    • Il tuo nome
    • Questo è il bel nome che Alpine usa per i campi Da e Ritorno nelle e-mail.
  • Dominio utente
    • example.com:25/user=SMTP_Authentication_UserName
    • Questo è il dominio di posta elettronica per il tuo client di posta elettronica. Questo potrebbe essere diverso dal nome del dominio dell'utente. Questa riga contiene anche il numero della porta SMTP e il nome utente per l'autenticazione SMTP.
  • Server SMTP
    • SMTP
    • Questo è il nome del server di posta elettronica SMTP in uscita. Si combina con il nome di dominio utente per creare l'FQDN per il server di posta elettronica.
  • Percorso Posta in arrivo
    • {IMAP_server)}Inbox
    • Questo è il nome del server IMAP racchiuso tra parentesi graffe ({} ) e il nome della Posta in arrivo. Tieni presente che questa posizione della directory è diversa dall'e-mail IMAP in entrata. La posizione abituale per la posta in arrivo sul server è /var/spool/mail/user_name .
  • FCC predefinito (copia carbone del file)
    • {IMAP_server)}mail/sent
    • Questa è la casella di posta (cartella) in cui è archiviata la posta inviata. La directory di posta predefinita sul server è solitamente ~/mail , ma mail/ deve essere specificato in questa e nelle due voci successive, altrimenti le cartelle verranno collocate nella directory home.
  • Cartella messaggi salvata predefinita
    • {IMAP_server)}mail/saved-messages
    • Questa è la cartella predefinita quando si salva un messaggio in una cartella se non si utilizza ^t per specificarne uno diverso.
  • Cartella Cestino
    • {IMAP_server)}mail/Trash
  • Firma letterale
    • Una stringa di firma
    • Non lo uso, ma è un posto facile per specificare una semplice firma.
  • File di firma
    • ~/MySignature.sig
    • Questo punta al file che contiene il tuo file di firma.

Configurazione opzionale

Ecco le caratteristiche che ho modificato per far funzionare Alpine di mio gradimento. Non si tratta di far sì che Alpine invii e riceva e-mail, ma di far funzionare Alpine nel modo desiderato. Salvo diversa indicazione, ho attivato tutte queste funzionalità. Le funzioni attivate per impostazione predefinita hanno la stringa (default) accanto a loro nel display alpino. Poiché sono già accesi, non li descriverò.

  • Ruolo alternativo (# ) Menù: Ciò consente più identità utilizzando diversi indirizzi e-mail sullo stesso client e server. Il server deve essere configurato per consentire la consegna di più indirizzi al tuo account di posta elettronica principale.
  • Componi rifiuta indirizzi non qualificati: Alpine non accetterà un indirizzo che non sia pienamente qualificato. Cioè, deve essere nel formato <[email protected]> .
  • Abilita Sigdash: Ciò consente ad Alpine di aggiungere automaticamente trattini (-- ) nella riga appena sopra la firma. Questo è un modo comune per delineare l'inizio della firma.
  • Impedisci ricerca utente nel file password: Ciò impedisce la ricerca del nome utente completo dal campo Gecos del file passwd.
  • Controllo ortografico prima dell'invio: Sebbene tu possa invocare il controllo ortografico in qualsiasi momento durante la composizione di un'e-mail, questo forza un controllo ortografico quando usi il ^X sequenza di tasti per inviare un'e-mail.
  • Includi intestazione nella risposta: Ciò include le intestazioni di un messaggio quando rispondi.
  • Includi testo nella risposta: Ciò include il testo del messaggio originale nella tua risposta.
  • Firma in basso: Molte persone preferiscono avere la propria firma in fondo all'e-mail. Questa impostazione modifica l'impostazione predefinita, che inserisce la firma alla fine della risposta e prima del messaggio a cui si risponde.
  • Preserva i campi originali: Ciò conserva gli indirizzi originali in A: e CC: campi quando rispondi a un messaggio. Se questa funzione è disattivata quando rispondi a un messaggio, il mittente originale viene aggiunto a A: campo, tutti gli altri destinatari vengono aggiunti al CC: e il tuo indirizzo viene aggiunto al campo Da: campo.
  • Abilita invio in background: Ciò velocizza la risposta dell'interfaccia utente di Alpine durante l'invio di un'e-mail.
  • Abilita pubblicazione SMTP dettagliata: Ciò produce informazioni più dettagliate durante le conversazioni SMTP con il server. È un aiuto per la determinazione dei problemi per l'amministratore di sistema.
  • Avvisa se Oggetto vuoto: Ciò impedisce l'invio di email senza oggetto.
  • Visualizzazione cartella combinata: Questo combina tutte le raccolte di cartelle in un unico display principale. In caso contrario, le raccolte saranno in viste separate.
  • Visualizzazione sottodirectory combinata: Questo combina le raccolte di tutte le sottodirectory in un unico display principale. In caso contrario, le sottodirectory saranno in viste separate. Ciò è utile durante la ricerca di una sottodirectory per allegare o salvare file.
  • Abilita raccolta cartelle in entrata: Questo elenca tutte le cartelle in arrivo nella stessa raccolta della Posta in arrivo. Le cartelle in arrivo possono essere utilizzate con uno strumento come procmail per preordinare i messaggi di posta elettronica in cartelle diverse da Posta in arrivo e semplificare la visualizzazione delle cartelle in cui sono ordinate le nuove e-mail.
  • Abilita il controllo delle cartelle in arrivo: Ciò consente ad Alpine di verificare la presenza di nuove e-mail nella raccolta delle cartelle in arrivo.
  • Il controllo in entrata include il totale: Questo mostra il numero di email vecchie e nuove nelle cartelle in arrivo.
  • Vista estesa delle cartelle: Vengono visualizzate tutte le cartelle in ogni raccolta quando visualizzi l'Elenco cartelle schermo. In caso contrario, vengono visualizzate solo le raccolte e le cartelle non vengono visualizzate finché non vengono selezionate.
  • Voci di cartelle e directory separate: Se la tua directory di posta ha cartelle e-mail e directory normali che utilizzano lo stesso nome, Alpine le elencherà separatamente.
  • Utilizza l'elenco delle cartelle verticali: Questo ordina le cartelle di posta prima verticalmente e poi orizzontalmente. L'impostazione predefinita è orizzontale, quindi verticale.
  • Converti date in ora locale: Per impostazione predefinita, tutte le date e gli orari vengono visualizzati nei fusi orari di origine. Questo converte le date da visualizzare nell'ora locale.
  • Mostra ordinamento nella barra del titolo: Alpine può ordinare le e-mail in una cartella di posta utilizzando più criteri. Questo fa sì che i criteri di ordinamento vengano visualizzati nella barra del titolo.
  • Abilita i collegamenti agli indirizzi per la visualizzazione dei messaggi: Questo mette in evidenza gli indirizzi email nel corpo dell'email.
  • Abilita i link degli allegati per la visualizzazione dei messaggi: Questo mette in evidenza i collegamenti URL nel corpo dell'email.
  • Preferisci testo normale: Molte e-mail contengono due versioni, testo normale e HTML. Quando questa funzione è attivata, Alpine visualizza sempre la versione in testo normale. Puoi usare la A tasto per passare alla versione "preferita", solitamente quella HTML. Di solito trovo che il testo normale sia più facile per visualizzare la struttura e leggere l'e-mail. Questo può dipendere dal client di invio, quindi utilizzo la A chiave quando necessario.
  • Abilita stampa tramite comando Y: Questo stampa un messaggio utilizzando l'impostazione predefinita precedente, Y . Perché Y viene utilizzato anche per confermare molti comandi, la sequenza di tasti può inavvertitamente causare la stampa di un messaggio. Il nuovo valore predefinito è % per evitare stampe accidentali. Mi piace la facilità di utilizzo di Y , ma ha causato alcuni lavori di stampa aggiuntivi, quindi sto pensando di disattivare questa funzione.
  • Stampa feed modulo tra messaggi: Questo stampa ogni messaggio su un nuovo foglio di carta.
  • Intestazioni personalizzate: Le intestazioni personalizzate consentono di ignorare l'impostazione predefinita Da: e Rispondi a: intestazioni. Ho impostato il mio su:
    -   From: "David Both" <[[email protected]](mailto:[email protected])>
    -   Reply-To: "David Both"
        <[[email protected]](mailto:[email protected])>
  • Chiave di ordinamento: Per impostazione predefinita, Alpine ordina i messaggi in una cartella in base all'ora di arrivo. L'ho trovato un po' confuso, quindi l'ho cambiato in Data , che può essere notevolmente diverso dall'orario di arrivo. Molti spammer utilizzano date e orari nel passato o nel futuro, quindi questa impostazione può ordinare quelli futuri in cima all'elenco (o in fondo, a seconda delle tue preferenze per l'ordinamento in avanti o all'indietro).
  • Visualizzatore di immagini: Questa funzione consente di specificare il visualizzatore di immagini da utilizzare durante la visualizzazione di elementi grafici allegati o incorporati in un'e-mail. Funziona solo quando si utilizza Alpine in una finestra terminale sul desktop grafico. Non funzionerà in una console virtuale di solo testo. L'ho sempre impostato su =okular perché Okular è il mio visualizzatore preferito.
  • Visualizzatore di URL: Questo dice ad Alpine quale browser web desideri utilizzare. L'ho impostato per = /bin/firefox ma potresti usare Chrome o un altro browser. Assicurati di verificare la posizione dell'eseguibile di Firefox.

Stampa

È facile configurare Alpine per la stampa. Seleziona la Stampante menu da Impostazione pagina. Ciò consente di impostare una stampante predefinita e definire comandi di stampa personalizzati. L'impostazione predefinita è probabilmente attached-to-ansi . Sposta il cursore in basso sul comando di stampa UNIX standard sezione ed evidenziare l'elenco delle stampanti.

Standard UNIX print command

Using this option may require setting your "PRINTER" or "LPDEST"

environment variable using the standard UNIX utilities.

Printer List: "" lpr

Quindi premi Invio chiave per impostare lo standard Unix lpr comando come predefinito.

Pensieri finali

Questa non è una guida passo passo alla configurazione e all'utilizzo di Alpine. Piuttosto, ho cercato di coprire le basi per farlo funzionare e inviare e ricevere e-mail. Ho anche condiviso alcune modifiche alla configurazione che hanno reso la mia esperienza Alpine molto più fruibile. Questi sono gli elementi di configurazione che ho trovato più importanti per la mia esperienza; potresti scoprire che gli altri sono più importanti per te.

Uso Alpine ormai da diversi mesi e sono molto soddisfatto dell'esperienza. L'interfaccia testuale mi aiuta a concentrarmi sul messaggio e non sulla grafica e sulle animazioni che distraggono. Posso visualizzarli se lo desidero, ma il 99% delle volte scelgo di non farlo.

Alpine è facile da usare e ha un numero enorme di funzioni che possono essere configurate per offrire la migliore esperienza possibile con il client di posta elettronica.

Usa la Aiuto funzione per ottenere maggiori informazioni sui campi che ho esplorato sopra e quelli che non ho trattato. Troverai senza dubbio modi per configurare Alpine che funzionino meglio per te rispetto alle impostazioni predefinite o a ciò che ho cambiato. Spero che questo ti dia almeno un inizio per impostare Alpine come desideri.


Linux
  1. Usa il terminale Linux per navigare nel tuo computer

  2. Usa il terminale Linux per vedere quali file sono sul tuo computer

  3. Come cambiare il colore del tuo terminale Linux

  4. Parti per un'avventura nel tuo terminale Linux

  5. Quale comando del terminale Linux usi di più?

Rilassati accanto al fuoco sul tuo terminale Linux

Perché amo ancora Alpine per la posta elettronica sul terminale Linux

Come configurare e utilizzare il client di posta elettronica Nylas N1 su Linux

Come usare praticamente il tuo terminale Linux (quattro esempi)

Come utilizzare praticamente il tuo terminale Linux (parte 2)

I 10 migliori software client di posta elettronica Linux per gestire più account