E-mail

Tutorial per principianti di Neomutt

Tutorial per principianti di Neomutt

"Tutti i client di posta fanno schifo, questo fa schifo di meno!"Citazione dallo sviluppatore principale. Il controllo della posta richiede un front-end basato sul Web o un client di posta separato. Questi richiedono ambienti grafici, con poche eccezioni. Neomutt è una di queste eccezioni. Con Neomutt, puoi controllare le tue email sulla riga di comando in un'applicazione separata. Potresti essere limitato quando si tratta di e-mail basate sul Web, ma ci sono soluzioni alternative anche per questo inconveniente.

Le idee di base

Per capire, devi capire i concetti di base. Il principale sono le visualizzazioni che hai per ogni lavoro; elencare le mail e leggere ogni mail.

Indice

Neomutt inizia con lo schermo indice. Questo mostra tutte le email elencate nel modo desiderato. Che tu veda o meno le email lette, puoi impostare te stesso. Il comportamento predefinito è mostrare tutte le email anche quando sono contrassegnate come cancellate; poi li sposti nel cestino. Scegli un'e-mail con frecce, tasti vim o ciò che specifichi tu stesso nella schermata dell'indice. Per aprirli, premi invio e appariranno nella schermata del cercapersone.

Cercapersone (mostra le email)

Nel cercapersone, verranno mostrate le tue e-mail. Nel modulo di base, vedrai solo i messaggi di testo. Per vedere l'HTML, devi designare il tuo browser web e farlo richiamare da Neomutt. Neomutt creerà un file temporaneo che contiene la pagina web corrispondente che è l'email.

barra laterale

La barra laterale mantiene tutte le caselle di posta che hai a disposizione, ce ne possono essere molte! Puoi scegliere di avere questo, non averlo o attivarlo con un'associazione di tasti. La maggior parte degli utenti avrà un'associazione di tasti, come "B", ad esempio.

Navigazione

Navighi nella posta in arrivo con i tasti freccia e scorri le email con la barra spaziatrice. Per eliminare l'e-mail, usi 'D'. Tutte queste cose sono comuni e puoi impostarle tu stesso con il file di configurazione. La parte interessante è che devi conoscere l'indice e il cercapersone. Quando configuri neomutt, le impostazioni saranno in base alla visualizzazione che usi. La maggior parte di questi sarà per entrambe le visualizzazioni.

Tasti di rilegatura

In neomutt, lavorerai esclusivamente con la tastiera. Dopotutto è un'applicazione basata su terminale. Per questo motivo, vorrai associare tasti diversi alle funzioni che utilizzi di più. In precedenza, potresti leggere le associazioni standard; se vuoi cambiare qualcosa, devi legarli tu stesso. Per associare la "B" maiuscola per attivare la barra laterale, ad esempio, utilizzare il codice seguente below.

bind index,pager B sidebar-toggle-visibile

L'elenco finirà per essere abbastanza lungo, quindi è una buona idea procurarsi un file separato per le associazioni di tasti. Il formato è piuttosto semplice; una lettera maiuscola significa esattamente questo. Per mostrare Ctrl-x, metti \c-x

Collegamento di un account

La prima cosa che devi fare è connettere un account. Puoi farlo con un comando alla volta; ti serviranno fino a venti comandi per arrivare alla tua casella di posta. Non è quello che vuoi fare ogni giorno. Può essere utile quando provi a creare un nuovo account. Nell'uso ordinario, vuoi che il conto sia aperto quando avvii neomutt. Ciò richiede un file di configurazione. Nel file, dovrai impostare tutti i valori per l'account.

# Impostazioni Imap
set imap_user = "[email protetta]"
imposta imap_pass = ""
 
# Impostazioni SMTP
set smtp_url = "smtps://srv.alcuni-hosting.com"
imposta smtp_pass = ""
 
# Cartelle remote
set folder = "imaps://srv.alcuni-hosting.com"
set spoolfile = "+INBOX"
set posticipato = "+/Bozze"
set record = "+/Posta inviata"
imposta cestino = "+/Cestino"
 
account-hook $cartella "set imap_pass=""

I parametri sono piuttosto semplici da capire; potresti avere password diverse per IMAP e SMTP anche se è raro. Ciò che può confondere è il valore della cartella. Questa configurazione è per IMAP; la cartella che stai impostando è sul server remoto. Puoi utilizzare un negozio locale per le tue e-mail, ma questa è un'altra configurazione. La password in questo caso è vuota. Quando corri, neomutt ti chiederà la password ogni volta che inizi. Se imposti la password, neomutt la raccoglierà da questo file di configurazione. È buona norma crittografare il file in cui si trova la password!

Contenuti web

Quando un'email è scritta in HTML, non puoi leggerla con Neomutt, per impostazione predefinita. Puoi accedere alla posta nel tuo browser predefinito, però. Sulla maggior parte dei sistemi, quando si apre un'e-mail, verrà mostrato che non è possibile leggere l'HTML nel client di posta elettronica. Quando premi v, come dice nel pager, il tuo browser predefinito lo aprirà. Questo è determinato dal ~/.file mailcap. Trovi 'text/html' un punto e virgola e il browser che utilizzerai nel file. Sui sistemi basati su Debian, chiama '/usr/bin/sensible-browser'. Per impostare questo valore, devi cambiarlo in '/etc/alternatives/x-www-browser' e '/etc/alternatives/gnome-www-browser'. Questo è per l'intero sistema.

$ sudo update-alternatives -config x-www-browser
$ sudo update-alternatives -config gnome-www-browser
$ xdg-settings set default-web-browser brave-browser.desktop

Nota che l'ultimo è solo per tuo uso, nel caso in cui non disponi di root per il tuo sistema. Puoi anche impostare qualsiasi altro browser web solo per la posta. Puoi farlo impostando mailcap direttamente su un browser.

Conclusione

Il pacchetto neomutt è molto versatile, ma la configurazione è confusa e necessita di tutorial ed esempi più ben spiegati di quelli che hai visto qui. Con la tua casella di posta traboccante di messaggi HTML potresti pensarci due volte prima di passare a un cercapersone di posta basato su testo. Considera, però, che puoi usarlo come filtro. La maggior parte delle e-mail commerciali sono solo in HTML, le altre e-mail sono in testo normale?

I 5 migliori giochi arcade per Linux
Al giorno d'oggi, i computer sono macchine serie utilizzate per i giochi. Se non riesci a ottenere il nuovo punteggio più alto, saprai cosa intendo. I...
Battaglia per Wesnoth 1.13.6 Sviluppo rilasciato
Battaglia per Wesnoth 1.13.6 rilasciato il mese scorso, è la sesta versione di sviluppo nella 1.13.x e offre una serie di miglioramenti, in particolar...
Come installare League Of Legends su Ubuntu 14.04
Se sei un fan di League of Legends, questa è un'opportunità per testare League of Legends. Nota che LOL è supportato su PlayOnLinux se sei un utente L...