Detta avsnitt innehåller information relaterad till 'användarprogram', vilket avser mjukvaran som användaren ser och använder. Denna mjukvara litar till transportprogrammen som diskuterats ovan. Flera andra användarprogram finns nu tillgängliga (pine, mush ...) men jag har inte hittat någon linux-specifik information att berätta om dem. Säg till om jag missar något!
Det skall inte vara några problem att kompilera, installera och köra mutt. Qmail användare använder antingen
en qmail-patch eller kör med parametern -f
för att läsa sin lokala e-postkatalog.
Om mutt besvärar med ett 'unknown terminal error' efter en uppgradering av distributionen så bara kompilera om det.
Elm kan kompileras, installeras och köras utan problem i Linux. För mer information, titta i elm's källkod och
installations instruktioner. Elm och filter måste ha "mode 2755" (gruppen mail) och /var/spool/mail/
"mode 775" och grupp mail.
Användare av qmail bör hämta en patch för att kunna använda bra egenskaper hos qmail, eller köra elm med flaggan
-f
för att peka till deras lokala e-postkatalog.
Om du använder en binärdistribution, så måste du skapa en fil /usr/local/lib/elm/elm.rc
för att inte
använda de inkompilerade namnen på dator och domän:
subdomain.domain
med ditt domännamnmyhostname
med ditt datornamn (utan domän)
#---------- /usr/local/lib/elm/elm.rc ------------------ # # this is the unqualified hostname hostname = myhostname # # this is the local domain hostdomain = subdomain.domain # # this is the fully qualified hostname hostfullname = myhostname.subdomain.domain # #--------------------------------------------------------
En sak som du skall veta är att om du har kompilerat in MIME-stöd i elm så måste metamail vara installerat
och finnas i din sökväg, annars kommer elm inte att kunna läsa e-post i MIME format som du tar emot. Metamail
finns på thumper.bellcore.com
och såklart via archie.
I kategorin "för cool för att vara sann", finns det en distribution av elm-2.4.24 som har stöd för PGP. För att testa det, hämta filen ftp://ftp.viewlogic.com/pub/elm-2.4pl24pgp3.tar.gz. Du konfigurerar och kompilerar det på samma sätt som du gör med normala elm, vilket betyder att du antagligen behöver installera patcharna som nämns ovan. För vad det är värt, jag kör det här och jag gillar det mycket. Självklart måste det finnas senare versioner att tillgå, inklusive elm-ME+.
Detta är inget Linux-specifikt, det antas (felaktigt) vara en irriterande bugg i elm. Vi har hört att elm ibland
falerar med ett meddelande att det inte kan göra en malloc() på ett stort antal bytes. Den identifierade sättet
att undvika detta är att ta bort de post-processade globala e-postaliasen (aliases.dir
och
aliases.pag
).
DETTA ÄR INTE EN BUGG I ELM
, det är ett fel i konfigurationen av elm som den som kompilerat elm har
gjort.
Elm har ett utökat och icke-kompatibelt format för alias. Du måste se till att sökvägen som elm använder för
alias inte är samma som den som sendmail/smail använder. Av döma av volymen av rapporter med detta problem, så
är det självklart att åtminstonde en stor distribution 'på gatan' har varit felkonfigurerad. (från scot at
catzen.gun.de (Scot W. Stevenson)
)
Nuvarande version av metamail kräver csh för vissa av dess skript. Att inte ha csh (eller tcsh) skapar väldigt intressanta fel...
Om du inte har ett lokalt mailx program, spara dig mödan. Hämta bara mailx paketet från Slackware 2.1.0 eller senare, vilka har en bra implemetering av mailx5.5. Om du gillar att bygga från källkod så kompilerar mailx v5.5 i Linux utan patchar om du har pmake installerat.
Om någon fortfarande använder det, så rekommenderar jag starkt att ta bort de gamla edmail-grejorna från SLS1.00 och ersätta dem med mailx.
Det är även känt att följande program fungerar i Linux. Använd archie för detaljer om hur du hittar dem...