1.1. Instal·lació d'un MTA: Postfix
1.1.1. Postfix
Postfix és l'agent de transferència de correu predeterminat (MTA) a l'Ubuntu. Intenta ser ràpid i fàcil d'administrar i protegir. És compatible amb el sendmail MTA.
1.1.2. Configuració dels registres MX
En aquesta configuració suposo que el vostre domini és yourdomain.com i té una configuració de registre MX vàlida com mail.yourdomain.com. Recordeu substituir yourdomain.com amb el vostre domini real en els codis d'exemple d'aquest mode. També suposo que saps què és un registre MX. Per descobrir registres MX, escriviu en un terminal:
1.1.3. Instal·lació
Per instal·lar postfix
sudo apt-get install postfix
Instal·leu el paquet mailx
per utilitzar-lo com a programa d'utilitat de correu d'ordres. L'ordre de correu s'instal·la amb aquest paquet.
sudo apt-get install mailutils
1.1.4. Proveu la configuració predeterminada
Afegiu un usuari abans de començar.
sudo useradd -m -s /bin/bash fmaster
sudo passwd fmaster
Proveu la vostra instal·lació predeterminada mitjançant el següent segment de codi.
(si això no funciona, comproveu si el postfix s'està executant)
sudo service postfix status
Si no s'està executant, inicieu-lo
sudo service postfix start
Postfix indicarà com a continuació al terminal perquè pugui utilitzar per escriure ordres SMTP.
S'està provant 127.0.0.1 ...
Connectat a localhost.
El caràcter d'escapament és "^]".
220 localhost.localdomain Postfix d'ESMTP (Ubuntu)
Escriviu el següent segment de codi a l'indicador de Postfix.
ehlo localhost
mail from: root@localhost
rcpt to: fmaster@localhost
data
Subject: El meu primer correu a Postfix
Hola,
Estàs allà?
Salutacions,
Administrador
. (Escriviu el. [punt] en una nova línia i premeu Retorn)
quit
Consulteu la bústia de correu de fmaster
Quan escriviu el comandament de correu, una sortida com la següent es mostrarà al vostre terminal.
Versió per correu electrònic 8.1.2 01/15/2001. Escriu? per ajuda.
"/var/mail/fmaster": 2 missatges 2 nous
> N 1 root @ localhost Dl Mar 6 12:49 13/479 Només una prova
N 2 root @ localhost dl. Mar 6 12:51 15/487 El meu primer correu
&
Observareu que els correus es indexen per números i podeu escriure el número del correu que voleu llegir. Per exemple, escriviu "2" per llegir el segon correu. El tipus "q" per sortir. El correu electrònic s'escriurà en un fitxer anomenat mbox
al directori personal de l'usuari. Segons el nostre exemple, serà /home/fmaster/mbox
.
Tots els missatges en un tipus mbox
de bústia de correu estan concatenats i emmagatzemats en un únic fitxer. El començament de cada missatge està indicat per una línia els primers cinc caràcters són "From" i una línia en blanc s'afegeix al final de cada missatge.
1.1.5. Configuració del suport Postfix per a les bústies d'estil de Maildir
Maildir és un format per una cua de correu electrònic que no requereix bloqueig de fitxers per mantenir la integritat del missatge, ja que els missatges es mantenen en fitxers separats amb noms únics. Un Maildir és un directori (sovint anomenat Maildir) amb tres subdirectoris anomenats tmp, new i cur. Els subdirectoris haurien de residir en el mateix sistema de fitxers.
Una altra raó per utilitzar el format Maildir és que els servidors Courier IMAP / POP3 només funcionen amb el format Maildir de les bústies.
Indiqueu a Postfix per utilitzar Maildir
en lloc de mbox
:
sudo postconf -e "home_mailbox = Maildir/"
Assegureu-vos que no s'utilitza Procmail: (per si es va configurar durant l'execució de dpkg-reconfigure
, per error)
sudo postconf -e "mailbox_command ="
Reinicia Postfix per fer efectes els canvis.
sudo service postfix restart
Torneu a provar la configuració.
Consulteu la bústia de correu de fmaster
su - fmaster
MAIL=/home/fmaster/Maildir
mail
1.1.6. Qüestions de seguretat
Cal afegir les vostres xarxes al paràmetre mynetworks
perquè funcione l'autenticació des de l'exterior:
mynetworks = 192.168.189.0/24, 10.0.216.0/24, 127.0.0.0/8