Sarcinile programului de livrare a poștei în sistemul nostru vor include:
1. Primiti mail de pe serverul pop3
2. Trimiterea poștei către programul de procesare a poștei
Luați în considerare două programe de acest tip: fetchmail și getmail. Acestea variază foarte mult în termeni de capacități. Fetchmail funcționează cu o mulțime de protocoale (POP2, POP3, RPOP, APOP, KPOP, IMAP4 și altele) și are un număr mare de funcții diferite. Getmail funcționează numai cu POP3, dar este mai mult ca acesta.
Site-ul proiectului: www.tuxedo.org/
esr / fetchmail
Deci, creați fișierul /home/user_name/.fetchmailrc:
Creați directorul /home/user_name/.getmail/ și fișierul getmailrc în el:
Deschideți și scrieți: În mod similar, descrieți toate cutiile poștale.
Site-ul proiectului: www.procmail.org
Procmail va distribui corespondența noastră pe fișiere individuale de poștă electronică. Creați config (.procmailrc) și jurnalul (procmail.log):
Deschideți config-ul și scrieți: Sper că înțelegeți că procmail este un program foarte eficient de sortare a e-mail-urilor. Pentru ea, puteți scrie reguli de complexitate aproape nelimitată. Toate corespondențele dvs. și alte corespondențe vor fi aranjate cu atenție în fișiere separate.
Site-ul proiectului: www.mutt.org
Ca MUA, așa cum am scris deja, vom fi mutt. Este un program de consolă, foarte convenabil și ușor de folosit, un program pentru citirea și scrierea literelor. Voi încerca să descriu pe scurt modul de configurare și utilizare a acestuia.
Creați fișierul /home/user_name/.muttrc:
Deschideți și scrieți: Directorul / etc conține fișierul Muttrc. Acesta poate servi ca un exemplu bun al unui fișier de configurare pentru mutt.
Creați fișierele /home/user_name/.mailcap și /home/user_name/.signature: Avem nevoie de fișierul .mailcap pentru a gestiona tipurile MIME. Voi da un mic exemplu pentru a demonstra structura acestui dosar: cred că tipurile pe care doriți să le procesați, vă puteți adăuga cu ușurință.
În fișierul de semnătură, introduceți semnătura. Cred că nu ar trebui să dau un exemplu ;-)
Rulați mutt cu opțiunea -y pentru a vedea lista de fișiere specificate în config (cutiile poștale + mbox + work + friends). O pornire cu opțiunea -f nume fișier deschide fișierul fișierului de e-mail.
Avem de ales: trimiteți prin serverul (local) smtp-server sau folosiți un server extern (de exemplu, un furnizor). În prima versiune a acestui manual, am recomandat trimiterea de e-mail folosind serverul smtp care a venit cu distribuția, dar în acest caz va trebui să aveți grijă de securitatea acestuia. Mai multă ușurință va fi atunci când trimiteți prin intermediul unui server extern, dar este mai convenabil să utilizați un server local bine configurat.
Voi lua în considerare. $$ 4 $$. program de acest tip și vorbi despre înființarea fiecăruia.
Site-ul proiectului: www.sendmail.org
Sendmail vine cu multe distribuții. Acest server este greoi și greu de configurat. Poate fi folosit atât pentru trimiterea de sine, cât și pentru trimiterea mesajelor prin intermediul unui alt server smtp. Imediat după instalare, sendmail poate fi deja utilizat, dar pentru a trimite mesaje către un server extern, trebuie să configurați smarthost. Deschideți /etc/sendmail.cf și căutați următoarele la începutul fișierului:
În continuare, DS și scrie în paranteze pătrate numele serverului smtp. Ar trebui să arate astfel: Acum, literele vor fi trimise prin serverul smtp specificat.
Site-ul proiectului: www.exim.org
Exim este serverul implicit pentru Debian Linux. Programul este foarte convenabil și nu este dificil să îl configurați.
Această secțiune descrie programe care nu sunt servere stmp, dar permit trimiterea de e-mailuri. Acest tip de program se numește "smtp-plugins for MUA", adică un add-on pe Mail User Agent, care permite trimiterea corespondenței prin intermediul unui server smtp extern. Ele sunt foarte ușor de configurat și convenabil de utilizat.
ESMTP
Site-ul proiectului :. ######.
Creați un fișier /home/user_name/.esmtprc:
Deschidem și scrie: În /home/user_name/.muttrc este necesar să adăugăm următoarea linie: Msmtp
Site-ul proiectului: msmtp.sourceforge.net
Creați un fișier /home/user_name/.msmtprc: Deschideți-l și scrieți: În /home/user_name/.muttrc, adăugați următoarea linie:
Site-ul proiectului: abook.sourceforge.net
Astfel, sistemul nostru vă permite deja să primiți, să sortați și să creați litere. Acum este timpul să aveți grijă de avantajul scrisului. Rulați cartea:
Înțelegerea interfeței acestui program nu va fi dificilă.
Am creat un sistem de lucru cu poșta. Nu era așa de dificil?
Î: Cum îmi verific e-mailurile de fiecare dată când mă conectez la Internet?
Scripturile din pachetul /etc/ppp/ip-up.d/ se execută de fiecare dată când vă conectați la Internet. Aruncați în scriptul /etc/ppp/ip-up.d/ după cum urmează:
Î: Cum trimit mail în așteptare de fiecare dată când mă conectez la Internet?
În același director (/etc/ppp/ip-up.d/) puneți scriptul: Acest script poate fi combinat într-un singur fișier cu cel precedent
Î: Cum convertesc automat la un alt codaj un mesaj de la un anumit expeditor?
Redirecționarea către iconv: Î: Cum decodez automat poșta codată de uuencode?
Ceva de genul: Adăugați această regulă la .procmailrc
Notă: în prima linie caracterul "B" indică faptul că condiția (al doilea rând) trebuie căutată în caracterele literei.
Citiți documentația pentru fiecare program (/ usr / share / doc /), consultați pagina man și vizitați paginile acestor programe pe Internet.
Dmitry A. Alenichev - Configurarea sistemului de poștă electronică în Linux