Nästa Föregående Innehållsförteckning

8. E-post användarprogram

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!

8.1 Mutt

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.

8.2 Elm

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:

        #---------- /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...

8.3 Mailx

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.

8.4 Andra användarprogram

Det är även känt att följande program fungerar i Linux. Använd archie för detaljer om hur du hittar dem...


Nästa Föregående Innehållsförteckning