pkg://howto-swedish-6.0-4.noarch.rpm:1344023/
usr/
doc/
HOWTO/
translations/
sv/
html/Mail-HOWTO-se-7.html
info downloads
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE>Linux e-post HOWTO: POP e-post</TITLE>
<LINK HREF="Mail-HOWTO-se-8.html" REL=next>
<LINK HREF="Mail-HOWTO-se-6.html" REL=previous>
<LINK HREF="Mail-HOWTO-se.html#toc7" REL=contents>
</HEAD>
<BODY>
<A HREF="Mail-HOWTO-se-8.html">Nästa</A>
<A HREF="Mail-HOWTO-se-6.html">Föregående</A>
<A HREF="Mail-HOWTO-se.html#toc7">Innehållsförteckning</A>
<HR>
<H2><A NAME="s7">7. POP e-post</A></H2>
<P>
<P>Detta avsnitt handlar också om IMAP som inte är helt olikt POP.
<P>
<H2><A NAME="ss7.1">7.1 Historia </A>
</H2>
<P>
<P>På ett nätverk med arbetsstationer har e-post alltid varit ett problem:
<P>
<UL>
<LI>Antingen använder du <EM>användar-id@dator.foo.com</EM> med problem när 'dator' är nere, visar din
nätverkstopologi för personer på utsidan, har olika adresser för samma person som byter till en annan dator,...
</LI>
<LI>Eller så använder du en e-post hubb, <EM>mailhost.foo.com</EM> med regler för att omskrivning, så att alla
användare ser ut att e-posta från samma adress även att de finns vid olika datorer.</LI>
</UL>
<P>Men i det fallet, hur kan en användare läsa sin e-post?
<P>Använda en rsh med elm? :-)
<P>Det skulle överbelasta våran e-post hubb!
En metod var vidarebefodring med UUCP, smtp, osv. men det är för komplicerat.
<P>Sedan kom POP/IMAP, båda med säkerhetsproblem i början (som nu är fixade genom att använda ssh i nya
versioner). E-postprogram måste ibland ställas in lokalt (som qmail, smail eller vmail om du tex använder elm,
men mozilla undviker det !) men att hämta och skicka e-post är lättare.
<P>
<H2><A NAME="ss7.2">7.2 Att hämta e-post </A>
</H2>
<P>
<P>Här är POPs största nackdel: lösenordet skickas som klartext över nätverket och vissa e-postläsare vet inte om
POP. Du måste välja en e-postläsare som vet om POP, som Pine, Emacs, Netscape, Mutt, ....
<P>Lösenordsproblemet kan lösas genom att skapa en krypterad 'kanal' som har POP, eller att använda APOP eller
RPOP utökningar. E-postläsarproblemet kan lösas antingen genom att byta läsare (mozilla klarar POP, så även
Emacs och Pine) eller genom att använda en POP 'e-post hämtare' med ett lokalt e-post program.
<P>Här är några POP-program som är värda ett försök:
<P>
<UL>
<LI> gwpop (a Good Way to POP) är väldigt säkert eftersom det skapar en krypterad kanal och placerar e-posten
direkt i 'spoolen'. Men det beror av Perl.</LI>
<LI> popclient, lätt att använda:
Till exempel om ditt användarnamn är 'john' och ditt lösenord är 'GanskaHemligt' så skulle du köra:
<BLOCKQUOTE><CODE>
<PRE>
$ popclient -3 -v mail.acme.net -u john -p "GanskaHemligt" -k -o JOHN-INET-MAIL
</PRE>
</CODE></BLOCKQUOTE>
</LI>
<LI> fetchmail, vilket stöds aktivt och är otroligt lätt att använda. Det konfigureras i
<CODE>~/.fetchmailrc</CODE> och sedan behöver du bara köra <CODE>fetchmail</CODE> när du vill hämta din e-post.
Här är min <CODE>~/.fetchmailrc</CODE>
<BLOCKQUOTE><CODE>
<PRE>
poll mail.server protocol pop3:
forcecr
password PrettySecret;
</PRE>
</CODE></BLOCKQUOTE>
Notera att 'forcecr' behövs för att använda fetchmail med qmail som strikt följer RFCs.
<P>Här kommer även översättarens <CODE>~/.fetchmailrc</CODE>
<BLOCKQUOTE><CODE>
<PRE>
defaults proto pop3 no dns keep
mda "/usr/sbin/sendmail -oem %s"
# Hämta från pop-server 1
poll popserver.universitetet user användar-id is tomas password ganskaHemligt
# Hämta från pop-server 2
poll popserver.isp user användar-id2 is tomas password mycketHemligt fetchall no keep
</PRE>
</CODE></BLOCKQUOTE>
<P>Detta visar hur man kan hämta e-post från flera POP servrar på en gång och dela ut den till rätt lokal
användare ('user xx is yy' betyder att man hämtar xx's e-post från pop-servern och delar ut den till yy på
den lokala maskinen). Det som står under 'defaults' gäller för alla 'poll'-rader.
</LI>
</UL>
<H2><A NAME="ss7.3">7.3 Att skicka e-post </A>
</H2>
<P>
<P>För detta behöver du e-postmjukvara som förstår smtp, tex qmail, smail, vmail eller mozilla (denna kan allting:
e-postläsare, POP, smtp!)
<P>Gå till en av de tidigare avsnitten för att installera och konfigurera den du tycker bäst om. Sedan kommer du
att komma till 'Testning', testa att skicka några e-postmeddelanden till ett lokalt konto på e-post hubben.
<P>
<H2><A NAME="ss7.4">7.4 Att läsa e-post </A>
</H2>
<P>
<P>Om ditt program inte fixar allting själv så kan du installera elm, pgp, mush, pine, ... det finns många bra
fritt tillgängliga program för Linux.
<P>
<H2><A NAME="ss7.5">7.5 Testning </A>
</H2>
<P>
<P>För att kolla att din e-postserver har POP, försök med:
<P>
<BLOCKQUOTE><CODE>
<PRE>
$ telnet mailhost 110
</PRE>
</CODE></BLOCKQUOTE>
<P>Om det fungerar så skall du få något unefär som: "OK Pop server (...) starting". Skriv <CODE>quit</CODE>.
<P>För att installera en ssh-krypterad kanal, testa först din e-postserver med:
<P>
<BLOCKQUOTE><CODE>
<PRE>
$ ssh mailhost date
</PRE>
</CODE></BLOCKQUOTE>
<P>Om du får tillbaka ett datum, så skall allt vara okej. Notera att ssh kommer inte att fråga efter ett lösenord,
därför måste du skapa en fil <CODE>.shosts</CODE> på e-postservern som innehåller klientens namn. För att desta
omdirigering av ssh port (som gwpop använder), skriv:
<P>
<BLOCKQUOTE><CODE>
<PRE>
$ ssh -n -f -L 12314:localhost:110 mailhost sleep 30
sedan
$ telnet localhost 12314
</PRE>
</CODE></BLOCKQUOTE>
<P>Då skall du förhoppningsvis se e-post hubbens POP meddelande. Om du inte använder ssh, glöm inte att kommentera
bort $ssh i alla gwpop skript. För att se om procmail kör, försök med <CODE>procmail -v</CODE>.
<P>
<H2><A NAME="ss7.6">7.6 Användning </A>
</H2>
<P>
<P>Nu kan du modifiera gwpops Perl-skript för att kolla att allt är okej, kör sedan qwpop:
<P>
<BLOCKQUOTE><CODE>
<PRE>
$ gwpop -v your-username
POP password on mailhost: yoursecretpasword
</PRE>
</CODE></BLOCKQUOTE>
<P>Om meddelanden från gwpop är normala så skall e-posten från e-post hubben laddas ner till din lokala maskin och
sparas där du specificerade.(testa med några e-postmeddelanden!)
<P>Du kan också köra gwpop som daemon:
<P>
<BLOCKQUOTE><CODE>
<PRE>
$ gwpop -d $HOME/tmp your-username
</PRE>
</CODE></BLOCKQUOTE>
<P>Alla meddelanden från gwpop skickas då till syslog och gwpop kommer alltid att vara igång; en 'HUP' signal gör
att qwpop hämtar din e-post.
<P>Du kan hämta POP-mjukvaran på:
<P>
<A HREF="ftp://ftp.pasteur.fr/pub/Network/gwpop">ftp://ftp.pasteur.fr/pub/Network/gwpop</A><P>
<A HREF="ftp://ftp.informatik.rwth-aachen.de/pub/packages/procmail">ftp://ftp.informatik.rwth-aachen.de/pub/packages/procmail</A><P>
<A HREF="http://www.cs.hut.fi/ssh/">http://www.cs.hut.fi/ssh/</A><P>
<HR>
<A HREF="Mail-HOWTO-se-8.html">Nästa</A>
<A HREF="Mail-HOWTO-se-6.html">Föregående</A>
<A HREF="Mail-HOWTO-se.html#toc7">Innehållsförteckning</A>
</BODY>
</HTML>