8.4. Configuració del vostre sistema per utilitzar el correu electrònic

Avui en dia, el correu electrònic és una part important de la vida de la gent. Com que hi ha moltes formes de configurar-lo, i que fer-ho és important per algunes utilitats de Debian, provarem de cobrir les parts més bàsiques en aquesta secció.

Un sistema de correu té tres components bàsics pel seu funcionament. En primer lloc tenim l'Agent de correu d'usuari (MUA) que s'utilitza per escriure i llegir els correus. Després tenim l'agent de transferència de correu (MTA) que s'encarrega de la transferència dels missatges des d'un ordinador a un altre. I per acabar tenim l'agent de lliurament de correu (MDA) que s'encarrega de lliurar el correu entrant a la safata d'entrada de l'usuari.

Aquestes tres funcions les poden dur a terme programes separats, però també es poden combinar en un o dos programes. També és possible tenir un tractament diferent d'aquestes funcions pels diferents tipus de correu.

A Linux i als sistemes Unix el mutt històricament ha estat un MUA molt conegut. Com la major part dels programes de Linux tradicionals, està basat en text. Sovint s'utilitza en combinació amb l'exim o el sendmail com a MTA i el procmail com a MDA.

Amb l'increment de popularitat dels entorns gràfics d'escriptori, l'ús de programes de correu electrònic gràfics com l'evolution de GNOME, el kmail de KDE, o el thunderbird de Mozilla s'ha fet més popular. Aquests programes combinen les funcions de MUA, MTA i MDA, però poden — i sovint — també s'utilitzen en combinació amb les eines de Linux tradicionals.

8.4.1. Configuració predeterminada del correu electrònic

Encara que esteu pensant d'utilitzar un programa gràfic pel correu, seria útil que també tingueu correctament instal·lat i configurat al vostre sistema un MTA/MDA tradicional al vostre sistema Debian GNU/Linux. La raó és que algunes utilitats importants al sistema[15] poden enviar informacions importants per correu per informar a l'administrador del sistema de problemes (en potència) o de canvis.

Per això podeu instal·lar exim4 i el mutt amb apt install exim4 mutt. L'exim4 és una combinació de MTA/MDA que és relativament menuda i però molt flexible. Per defecte tan sols es configurarà per que tracte amb el correu local del mateix sistema i els correus que van dirigits a l'administrador del sistema (al compte root) els lliurà al compte d'usuari que es va generar a la instal·lació[16].

Quan els correus del sistema es reparteixen, s'afegeixen a un fitxer que és a /var/mail/nom_del_compte. Els correus es poden llegir utilitzant el mutt.

8.4.2. Enviar correus fora del sistema

Com s'ha dit abans, l'instal·lador de Debian està configurat per tractar amb el correu local del sistema, no per enviar correu a altres ni per rebren d'altres.

Si preferiríeu que l'exim4 controle el correu extern, adreceu-vos a la subsecció següent per veure les opcions bàsiques de configuració que hi ha la vostre abast. Assegureu-vos de comprovar que el correu s'envia i es rep correctament.

Si esteu provant d'utilitzar un programa gràfic per al correu i utilitzeu el servidor de correu del vostre proveïdor de serveis Internet (ISP) o de la vostra empresa, no necessiteu configurar l'exim4 per a que es faci càrrec del correu electrònic. Tan sols configureu el vostre programa de correu gràfic favorit per que utilitze els servidors correctes i envie i reba el correu (el com fer-ho està fora de l'abast d'aquest manual).

Per altra banda, en eixe cas potser necessitaríeu configurar les utilitats de forma individual per enviar correus. Una d'aquestes utilitats és el reportbug, un programa que facilita l'enviament d'informes d'error contra els paquets de Debian. Per defecte espera poder utilitzar l'exim4 per enviar els informes d'error.

Per configurar correctament el reportbug per a que utilitze un servidor de correu extern, executeu l'ordre reportbug --configure i responeu «no» a la pregunta de si teniu un MTA a l'abast. Haureu de preguntar quin és el servidor SMTP que podeu utilitzar per enviar informes d'error.

8.4.3. Configuració de l'agent de transport de correu Exim4

Si voleu que el vostre sistema també es faça càrrec del correu extern, necessitareu reconfigurar el paquet exim4[17]:

# dpkg-reconfigure exim4-config

Després d'executar eixa ordre (com a «root»), haureu de respondre si voleu dividir la configuració en fitxers menuts. Si no esteu segurs, seleccioneu l'opció predeterminada.

A continuació es mostraran alguns escenaris comuns per al correu. Escolliu el que més s'aprope a les vostres necessitats.

lloc d'internet

El vostre sistema està connectat a una xarxa i el vostre correu s'envia i es rep directament amb SMTP. A les pantalles següents us faran unes poques preguntes, com el nom del correu de la vostra màquina, o una llista de dominis pels quals acceptar o reenviar correu.

correu enviat a través de l'smarthost

En aquest escenari el vostre correu sortint es reenvia a un altra màquina, que es diu un «smarthost», que mira d'enviar els missatges a la seva destinació. L'smarthost normalment també emmagatzema el correu entrant al vostre ordinador, de forma que no necessitareu estar permanentment en línia. Això vol dir també que haureu de descarregar el vostre correu des de l'smarthost amb programes del tipus fetchmail.

En moltes ocasions l'smarthost serà el servidor de correu del vostre ISP, que és una opció molt vàlida per a usuaris que fan ús del marcatge. També podria ser un servidor de correu d'empresa o inclús un altre sistema a la vostra xarxa.

enviament a través de l'smarthost; no hi ha correu local

Aquesta opció és bàsicament la mateixa que l'anterior excepte que el sistema no es configurarà per a que gestione el correu per al domini de correu local. El correu del sistema mateix (p.ex. per l'administrador del sistema) encara es gestionarà.

només enviament local

Aquesta és l'opció que està configurada per defecte al vostre sistema.

no el configures ara mateix

Escolliu aquesta si esteu absolutament convençuts de que sabeu el que esteu fent. Açò deixarà el vostre sistema amb el correu sense configurar — fins que el configureu, no podreu enviar o rebre cap correu i estareu perdent alguns missatges importants de les utilitats del vostre sistema.

Si cap d'aquests escenaris s'ajusta a les vostres necessitats, o si necessiteu una configuració més acurada, haureu d'editar els fitxers de configuració que hi ha al directori /etc/exim4 després de completar la instal·lació. Podeu trobar més informació de l'exim4 a /usr/share/doc/exim4; el fitxer README.Debian.gz conté alguns detalls per a la configuració de l'exim4 i explica on trobar documentació addicional.

Adoneu-vos que enviar directament correu a Internet quan no disposeu d'un domini oficial, pot resultar en que el vostre correu sigui rebutjat com a mesura contra el correu brossa als servidors que el reben. És preferible fer ús del servidor de correu del vostre ISP. Si encara voleu enviar correu de forma directa, podriu utilitzar una adreça de correu diferent a la que es genera per defecte. Si utilitzeu com MTA l'exim4, açò és possible afegint una entrada a l' /etc/email-addresses.



[15] Alguns exemples són: cron, quota, logcheck, aide, …

[16] El reenviament de correu pel «root» a un dels comptes d'usuari s'ha configurat a l'/etc/aliases. Si no hi ha cap compte d'usuari normal preparat, aleshores el correu s'enviarà al compte del «root» mateix.

[17] Per suposat, també podeu esborrar l'exim4 i reemplaçar-lo per qualsevol MTA/MDA alternatiu.