From owner-p4-projects@FreeBSD.ORG Sun Jun 29 09:22:57 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id E9B011065687; Sun, 29 Jun 2008 09:22:56 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A78E51065681 for ; Sun, 29 Jun 2008 09:22:56 +0000 (UTC) (envelope-from remko@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 958298FC19 for ; Sun, 29 Jun 2008 09:22:56 +0000 (UTC) (envelope-from remko@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m5T9MuYY016379 for ; Sun, 29 Jun 2008 09:22:56 GMT (envelope-from remko@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m5T9Mutn016377 for perforce@freebsd.org; Sun, 29 Jun 2008 09:22:56 GMT (envelope-from remko@freebsd.org) Date: Sun, 29 Jun 2008 09:22:56 GMT Message-Id: <200806290922.m5T9Mutn016377@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to remko@freebsd.org using -f From: Remko Lodder To: Perforce Change Reviews Cc: Subject: PERFORCE change 144263 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Jun 2008 09:22:57 -0000 http://perforce.freebsd.org/chv.cgi?CH=144263 Change 144263 by remko@remko_nakur on 2008/06/29 09:22:45 Update the mail chapter with the latest status from Rene Ladan, the chapter is almost done now. Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/mail/chapter.sgml#5 edit Differences ... ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/mail/chapter.sgml#5 (text+ko) ==== @@ -3,7 +3,7 @@ $FreeBSD$ $FreeBSDnl: doc/nl_NL.ISO8859-1/books/handbook/mail/chapter.sgml,v 1.12 2006/01/01 13:09:23 siebrand Exp $ - Gebaseerd op: 1.137 + Gebaseerd op: 1.138 --> @@ -1503,10 +1503,10 @@ &prompt.root; cd /usr/ports/mail/ssmtp &prompt.root; make install replace clean - Eenmaal geïnstalleerd kan - mail/ssmtp door middel van het vier-regelige bestand - /usr/local/etc/ssmtp/ssmtp.conf ingesteld - worden: + Eenmaal geïnstalleerd kan + mail/ssmtp door middel van het + vier-regelige bestand /usr/local/etc/ssmtp/ssmtp.conf + ingesteld worden: root=uwechteemail@example.com mailhub=mail.example.com @@ -1558,13 +1558,13 @@ ontvangstagent geïnstalleerd te worden. Het gereedschap fetchmail is een goede keuze omdat het veel verschillende protocols ondersteunt. Dit programma is als - package of vanuit de Portscollectie ( - mail/fetchmail) beschikbaar. Normaliter levert de - Internetprovider POP. Indien - gebruikers-PPP gebruikt wordt, kan de mail automatisch - worden opgehaald wanneer er een Internetverbinding tot stand is - gebracht door middel van de volgende regel in - /etc/ppp/ppp.linkup: + package of vanuit de Portscollectie ( + mail/fetchmail) beschikbaar. + Normaliter levert de Internetprovider POP. + Indien gebruikers-PPP gebruikt wordt, kan de + mail automatisch worden opgehaald wanneer er een verbinding met + Internet tot stand is gebracht door middel van de volgende regel + in /etc/ppp/ppp.linkup: MYADDR: !bg su gebruiker -c fetchmail @@ -1650,8 +1650,8 @@ - Installeer security/cyrus-sasl2 - vanuit de ports. Deze port is te vinden in + Installeer security/cyrus-sasl2 + vanuit de ports. Deze port is te vinden in security/cyrus-sasl2. De port security/cyrus-sasl2 ondersteund een aantal opties tijdens de compilatie. Voor de @@ -1660,24 +1660,25 @@ - Voeg nadat security/cyrus-sasl2 - is geïnstalleerd deze regel toe aan - /usr/lcoal/lib/sasl2/Sendmail.conf: + Voeg nadat security/cyrus-sasl2 + is geïnstalleerd deze regel toe aan + /usr/local/lib/sasl2/Sendmail.conf: pwcheck_method: saslauthd - Installeer vervolgens - security/cyrus-sasl2-saslauthd, en voeg de volgende - regel toe aan /etc/rc.conf: + Installeer vervolgens + security/cyrus-sasl2-saslauthd + , en voeg de volgende regel toe aan /etc/rc.conf + : saslauthd_enable="YES" en start vervolgens het saslauthd-daemon op: - &prompt.root; /usr/lcoal/etc/rc.d/saslauthd start + &prompt.root; /usr/local/etc/rc.d/saslauthd start Deze daemon fungeert als een onderhandelaar voor sendmail die zich tegen de &os; @@ -1743,7 +1744,7 @@ - Voer als laatste &man.make.1; in /etc/mail + Voer als laatste &man.make.1; in /etc/mail uit. Hierdoor wordt het nieuwe .mc -bestand uitgevoerd en wordt een bestand freebsd.cf (of de plaatselijke variant ervan) @@ -1768,6 +1769,404 @@ SMTP-authenticatie voor meer informatie. + + + + + + Marc + Silver + Bijgedragen door + + + + + Mail User Agents + + Mail User Agents + + Een mail user agent (MUA) is een toepassing + die wordt gebruikt om email te versturen en te ontvangen. + Bovendien, omdat email evolueert en steeds + complexer wordt, worden MUAs steeds krachtiger + in de manier waarop ze met email omgaan; dit biedt gebruikers + verhoogde functionaliteit en flexibiliteit. &os; ondersteunt + verschillende mail user agents die allemaal eenvoudig + geïnstalleerd kunnen worden door de + &os; Ports Collectie te gebruiken. Gebruikers kunnen + kiezen tussen grafische emailclients zoals evolution + of balsa, op de console + gebaseerde clients zoals mutt, + pine of mail, of de + webinterface die door sommige grote organisaties wordt gebruikt. + + + + mail + + &man.mail.1; is de standaard mail user agent + (MUA) in &os;. Het is een consolegebaseerde + MUA die alle basisfunctionaliteit biedt die + nodig is om tekstgebaseerde email te verzenden en te ontvangen, + maar het is beperkt in de mogelijkheden om met bijlagen om te + gaan en het ondersteunt alleen plaatselijke mailboxes. + + Hoewel mail van huis uit geen + ondersteuning voor POP- of IMAP + -servers biedt, kunnen deze mailboxes gedownload + worden naar een lokaal mbox-bestand door + een toepassing als fetchmail te + gebruiken, welke later in dit hoofdstuk behandeld wordt (). + + Om email te versturen en te ontvangen, is het voldoende om + de opdracht mail te geven zoals in het + volgende voorbeeld: + + &prompt.user; mail + + De inhoud van de gebruikersmailbox in /var/mail wordt automatisch gelezen + door het programma mail. Indien de mailbox + leeg is, eindigt het programma het een melding dat er geen mail + gevonden kon worden. Wanneer de mailbox is gelezen, wordt de + applicatie-interface gestart, en wordt er een berichtenlijst + weergegeven. Berichten worden automatisch genummerd, zoals in + het volgende voorbeeld te zien is: + + Mail version 8.1 6/6/93. Type ? for help. +"/var/mail/marcs": 3 messages 3 new +>N 1 root@localhost Mon Mar 8 14:05 14/510 "test" + N 2 root@localhost Mon Mar 8 14:05 14/509 "user account" + N 3 root@localhost Mon Mar 8 14:05 14/509 "sample" + + Berichten kunnen nu worden gelezen door middel van het + commando t van mail, gevolgd + door het gewenste berichtnummer. In dit voorbeeld wordt de + eerste email gelezen: + + & t 1 +Message 1: +From root@localhost Mon Mar 8 14:05:52 2004 +X-Original-To: marcs@localhost +Delivered-To: marcs@localhost +To: marcs@localhost +Subject: test +Date: Mon, 8 Mar 2004 14:05:52 +0200 (SAST) +From: root@localhost (Charlie Root) + +This is a test message, please reply if you receive it. + + Zoals in bovenstaand voorbeeld te zien is, zorgt de toets + t ervoor dat het bericht met volledige headers + wordt getoond. Om de berichtenlijst nogmaals weer te geven, + dient de toets h gebruikt te worden. + + Er kan met mail op een email gereageerd + worden, door gebruik te maken één van de toetsen + R of r. De toets + R vertelt mail dat er alleen + aan de verzender van het bericht geantwoord dient te worden, + terwijl de toets r niet alleen aan de verzender + antwoordt, maar ook aan andere ontvangers van het bericht. Het + is ook mogelijk om achter deze commando's het berichtnummer te + plaatsen waarop gereageerd dient te worden. Nadat dit gedaan is + , dient het antwoord gegeven te worden, en dient het einde van + het bericht aangegeven te worden met een enkele + . op een nieuwe regel. Een voorbeeld staat + hieronder: + + & R 1 +To: root@localhost +Subject: Re: test + +Thank you, I did get your email. +. +EOT + + Om een nieuwe email te verzenden, dient de toets + m gebruikt te worden, gevolgd door het adres + van de ontvanger. Er kunnen meerdere ontvangers gespecificeerd + worden door ze met een , te scheiden. Hierna + kan het onderwerp van het bericht worden gegeven, gevolgd door + de inhoud van het bericht. Het einde van het bericht dient te + worden aangegeven door een enkele . op een + nieuwe regel te plaatsen. + + & mail root@localhost +Subject: I mastered mail + +Now I can send and receive email using mail ... :) +. +EOT + + Binnen het programma mail kan op elk + moment de opdracht ? gebruikt worden om hulp + weer te geven, hiervoor kan ook de hulppagina &man.mail.1; + worden geraadpleegd. + + + Zoals eerder is aangegeven, is het programma &man.mail.1; + van origine niet ontworpen om met bijlagen om te gaan, dus + behandelt het deze slecht. Nieuwere MUAs + zoals mutt gaan veel intelligenter + met bijlagen om. Maar indien het programma mail + nog steeds geprefereerd wordt, kan de port + converters/mpack van + aanzienlijk nut zijn. + + + + + mutt + + mutt is een kleine doch zeer + krachtige mail user agent, met uitstekende mogelijkheden, + waaronder: + + + + De mogelijkheid om berichten te threaden; + + + + PGP-ondersteuning voor het digitaal ondertekenen en + versleutelen van email; + + + + MIME-ondersteuning; + + + + Maildir-ondersteuning; + + + + Erg goed aan te passen. + + + + Al deze eigenschappen zorgen ervoor dat mutt + een van de meest geavanceerde beschikbare mail + user agents is. Op + staat meer informatie. + + De stabiele versie van mutt kan + geïnstalleerd worden door de port mail/mutt te gebruiken, terwijl de + huidige ontwikkelaarsversie geïnstalleerd kan worden via de + port mail/mutt-devel. Nadat + de port is geïnstalleerd, kan + mutt gestart worden met het volgende + commando: + + &prompt.user; mutt + + mutt zal automatisch de inhoud + van de gebruikersmailbox in /var/mail lezen en de inhoud + weergeven indien van toepassing. Indien er geen mails gevonden + zijn in de gebruikersmailbox, zal mutt + wachten voor opdrachten van de gebruiker. Het + onderstaande voorbeeld laat zien hoe mutt + een lijst berichten weergeeft: + + + + + + + + Om een email te lezen is het voldoende om het met de + cursortoetsen te selecteren, en Enter aan te + slaan. Een voorbeeld waarbij mutt + email laat zien staat hieronder:: + + + + + + + + Net zoals het commando &man.mail.1; staat mutt + gebruikers toe om alleen de afzender alsook alle + ontvangers te beantwoorden. Om alleen de afzender van de email + te antwoorden, wordt de toets r gebruikt. Om + aan een groep te antwoorden, welke aan zowel de originele + afzender als aan alle berichtontvangers wordt gestuurd, wordt de + toets g gebruikt. + + + mutt maakt gebruikt van het + programma &man.vi.1; als tekstverwerker voor het aanmaken en + beantwoorden van emails. De gebruiker kan dit aanpassen door + een eigen .muttrc aan te maken in hun + thuismap en de variable editor of de + omgevingsvariabele EDITOR aan te passen. Zie + voor meer + informatie over het instellen van + mutt. + + + Voor het opstellen van een nieuw mailbericht wordt de toets + m gebruikt. Nadat er een geldig bericht is + gegeven, start mutt &man.vi.1; op en + kan de mail geschreven worden. Nadat de inhoud van de mail is + geschreven, zal mutt nadat + vi verlaten is, zichzelf hervatten en een + overzichtsscherm van de te verzenden mail afbeelden. Om de mail + te versturen wordt de toets y gebruikt. Een + voorbeeld van het overzichtsscherm is hieronder te zien: + + + + + + + + mutt bevat ook uitgebreide hulp, + welke in de meeste menu's geactiveerd kan worden door de toets + ? aan te slaan. De bovenste regel geeft ook + de relevante toetsen aan. + + + + pine + + pine richt zich op de beginnende + gebruiker, maar bevat ook geavanceerde mogelijkheden. + + + Er zijn in het verleden verschillende kwetsbaarheden voor + pine ontdekt, welke aanvallers op + afstand in staat stelden om willekeurige code als gebruikers + op het lokale systeem uit te voeren, door een speciaal + voorbereide email te versturen. Alle + bekende problemen van dit type zijn + gerepareerd, maar de code van pine + is op een zeer onveilige manier geschreven en de + beveiligingsofficier van &os; gelooft dat het waarschijnlijk + is dat er nog meer onontdekte kwetsbaarheden zijn. Installeer + pine op eigen risico. + + + De huidige versie van pine kan + door middel van de port + mail/pine4 + geïnstalleerd worden. Wanneer de port geïnstalleerd + is, kan pine met het volgende + commando gestart worden: + + &prompt.user; pine + + De eerste keer dat pine wordt + gedraaid geeft het een welkomstpagina met een korte introductie + weer, alsmede een verzoek van het ontwikkelteam van + pine om een anoniem emailbericht te + versturen wat ze in staat stelt om te beoordelen hoeveel + gebruikers hun client gebruiken. Druk op Enter + om dit anonieme bericht te versturen, of druk op + E om ht welkomstscherm te verlaten zonder een + anoniem bericht te versturen. Een voorbeeld van het + welkomstscherm is hieronder te zien: + + + + + + + + Vervolgens wordt het hoofdmenu getoond, waarin gemakkelijk + met de cursortoetsen kan worden genavigeerd. Dit hoofdmenu + biedt afkortingen voor het schrijven van nieuwe mail, het + doorbladeren van mailmappen, en zelfs het beheren van het + adresboek. Onder het hoofdmenu worden relevante + toetscombinaties voor de huidige taak getoond. + + De standaardmap die door pine + wordt geopend is de inbox + . Gebruik de toets I om de berichtenindex te + zien, of selecteer de optie MESSAGE + INDEX zoals hieronder te zien is: + + + + + + + + De berichtenindex geeft de berichten in de huidige map weer, + en kan met de cursortoetsen worden genavigeerd. Gemarkeerde + berichten kunnen worden gelezen door op Enter + te drukken. + + + + + + + + In onderstaand screenshot wordt een voorbeeldbericht door + pine weergegeven. Toetsencombinaties + worden ter referentie aan de onderkant van het scherm + weergegeven. Een voorbeeld van een van deze combinaties is de + toets r, welke de MUA + vertelt op het huidige bericht te antwoorden. + + + + + + + + Voor het beantwoorden van een bericht wordt in + pine gebruikt gemaakt van de + tekstverwerker pico, welke standaard + bij pine wordt geïnstalleerd. + Het programma pico maakt het + gemakkelijk om in het bericht te navigeren en is meer + vergevingsgezind voor nieuwe gebruikers dan &man.vi.1; of + &man.mail.1;. Wanneer het antwoord voltooid is, kan het bericht + worden verzonden door + CtrlX te + gebruiken. Het programma pine zal + om bevestiging vragen. + + + + + + + + Het programma pine kan worden + aangepast door de optie SETUP van het + hoofdmenu te gebruiken. Raadpleeg voor meer + informatie. + + + + + + + + Marc + Silver + Bijgedragen door + + + + + fetchmail gebruiken + + + + + + procmail gebruiken + +