”Alla e-postklienter suger, den här suger bara mindre!”Citat från huvudutvecklaren. Kontroll av e-post kräver en webbaserad front-end eller en separat e-postklient. Dessa kräver grafiska miljöer, med få undantag. Neomutt är ett sådant undantag. Med Neomutt kan du kontrollera dina e-postmeddelanden på kommandoraden i en separat applikation. Du kan vara begränsad när det gäller webbaserade e-postmeddelanden, men det finns lösningar också för det besväret.
De grundläggande idéerna
För att förstå måste du förstå de grundläggande begreppen. Den viktigaste är de åsikter du har för varje jobb; lista mejl och läsa varje e-post.
Index
Neomutt börjar med indexskärmen. Detta visar alla e-postmeddelanden som du vill ha. Oavsett om du ser lästa e-postmeddelanden eller inte kan du ställa in dig själv. Standardbeteendet är att visa alla e-postmeddelanden även när de är markerade borttagna. senare flyttar du dem till papperskorgen. Du väljer ett e-postmeddelande med pilar, vim-nycklar eller vad du själv anger i indexskärmen. För att öppna dem, tryck enter och de kommer att visas på Personsidan.
Personsökare (visar e-postmeddelanden)
I personsökaren kommer dina e-postmeddelanden att visas. I grundformuläret ser du bara textbaserade mejl. För att se HTML måste du utse din webbläsare och be Neomutt ringa upp den. Neomutt kommer att skapa en tillfällig fil som innehåller motsvarande webbsida som e-postmeddelandet.
Sidofält
Sidofältet håller alla brevlådor du har tillgängliga, det kan vara många! Du kan välja att ha det här, inte ha det eller växla det med en nyckelbindning. De flesta användare kommer att ha en nyckelbindning, till exempel 'B'.
Navigering
Du navigerar i inkorgen med piltangenterna och bläddrar ner e-postmeddelanden med mellanslagstangenten. För att radera e-postmeddelandet använder du 'D'. Alla dessa saker är vanliga och du kan ställa in dem själv med konfigurationsfilen. Det intressanta är att du behöver veta indexet och personsökaren. När du konfigurerar neomutt kommer inställningarna att vara beroende på vilken vy du använder. De flesta av dessa kommer att vara för båda vyerna.
Bindande nycklar
I neomutt arbetar du exklusivt med tangentbordet. Det är trots allt en terminalbaserad applikation. Av denna anledning vill du binda olika nycklar till de funktioner du använder mest. Tidigare kunde du läsa standardbindningarna; om du vill ändra något måste du binda dem själv. För att binda kapital 'B' för att växla sidofältet, använd till exempel nedanstående kod.
bind index, personsökare B sidofält-växla-synligListan kommer att hamna ganska lång, så det är en bra idé att köpa en separat fil för nyckelbindningarna. Formatet är ganska enkelt; en stor bokstav betyder exakt det. För att visa Ctrl-x sätter du \ c-x
Ansluter ett konto
Det första du behöver göra är att ansluta ett konto. Du kan göra detta med ett kommando i taget; du behöver upp till tjugo kommandon för att komma till din brevlåda. Inte vad du vill göra dagligen. Det kan vara till hjälp när du försöker skapa ett nytt konto. Vid vanlig användning vill du ha kontot öppet när du startar neomutt. Detta kräver en konfigurationsfil. I filen måste du ställa in alla värden för kontot.
# Imap-inställningarställa in imap_user = "[email protected]"
ställa in imap_pass = ""
# Smtp-inställningar
ställa in smtp_url = "smtps: // srv.något värd.com "
ställa in smtp_pass = ""
# Fjärrmappar
set folder = "imaps: // srv.något värd.com "
set spoolfile = "+ INBOX"
ställa in uppskjuten = "+ / utkast"
set record = "+ / Sent e-post"
ange papperskorgen = "+ / Papperskorgen"
konto-krok $ mapp "set imap_pass =" "
Parametrarna är ganska enkla att förstå; du kan ha olika lösenord för IMAP och SMTP men det är sällsynt. Vad som kan vara förvirrande är mappvärdet. Denna konfiguration är för IMAP; mappen du ställer finns på fjärrservern. Du kan använda en lokal butik för dina e-postmeddelanden, men det är en annan inställning. Lösenordet är tomt i det här fallet. När du kör kommer neomutt att be om ditt lösenord varje gång du startar. Om du ställer in lösenordet samlar neomutt det från den här konfigurationsfilen. Det är bra att kryptera filen där lösenordet finns!
Webbinnehåll
När ett e-postmeddelande är skrivet i HTML kan du inte läsa det med Neomutt, som standard. Du kan komma åt e-postmeddelandet i din standardwebbläsare. På de flesta system, när du öppnar ett e-postmeddelande, kommer det att visa att du inte kan läsa HTML i e-postklienten. När du trycker på v, som det står i personsökaren, öppnar din standardwebbläsare den. Detta bestäms av ~ /.mailcap-fil. Du hittar 'text / html' en semikolon och webbläsaren du kommer att använda i filen. På Debian-baserade system kallar den "/ usr / bin / sensible-browser". För att ställa in detta värde måste du ändra det i '/ etc / alternativ / x-www-webbläsare' och '/ etc / alternativ / gnome-www-webbläsare'. Detta är för hela systemet.
$ sudo uppdateringsalternativ -config x-www-webbläsare$ sudo uppdateringsalternativ -config gnome-www-webbläsare
$ xdg-inställningar ställer in standard-webbläsare modig webbläsare.skrivbordet
Observera att den sista endast är till för din användning, om du inte har root till ditt system. Du kan också ställa in vilken annan webbläsare som helst för e-post. Du gör detta genom att ställa in mailcap direkt i en webbläsare.
Slutsats
Neomutt-paketet är väldigt mångsidigt, men konfigurationen är förvirrande och behöver mer välförklarade handledning och exempel än du har sett här. Med din brevlåda överfylld med HTML-post kan du tänka två gånger om att byta till en textbaserad e-postpersonsökning. Tänk dock på att du kan använda det som ett filter. De flesta kommersiella e-postmeddelanden finns endast i HTML, är dina andra e-postmeddelanden i ren text?