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.

With the increasing popularity of graphical desktop systems, the use of graphical e-mail programs like GNOME's evolution, KDE's kmail or Mozilla's thunderbird has becoming more popular. These programs combine the function of a MUA, MTA and MDA, but can — and often are — also be used in combination with the traditional Linux tools.

8.4.1. Configuració predeterminada del correu electrònic

Even if you are planning to use a graphical mail program, it would be useful, to have a traditional MTA/MDA installed and correctly set up on your Debian GNU/Linux system. Reason is that various utilities running on the system[15] can send important notices by e-mail to inform the system administrator of (potential) problems or changes.

For this you can install exim4 and mutt with apt install exim4 mutt. exim4 is a combination MTA/MDA that is relatively small but very flexible. By default it will be configured to only handle e-mail local to the system itself and e-mails addressed to the system administrator (root account) will be delivered to the regular user account created during the installation[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] Examples are: cron, quota, logcheck, aide, …

[16] The forwarding of mail for root to the regular user account is configured in /etc/aliases. If no regular user account was created, the mail will of course be delivered to the root account itself.

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