Pràctica 6: Servidor de correu (SMTP) i protocols d...
Transcript of Pràctica 6: Servidor de correu (SMTP) i protocols d...
-
Administraci i Gesti de Xarxes Prctica 6: Servidor de correu (SMTP) i
Prctica 6: Servidor de correu (SMTP) i protocolsd'entrega final.
En primer lloc, suposarem que el nostre ordinador s lab6inf22.informat.uv.es ique l'altre ordinador de la nostra xarxa s lab6inf23.informat.uv.es.
La configuraci del servidor de sendmail perqu funcione tal com hem indicatrequerix la modificaci de les segents lnies en el fitxer /etc/mail/sendmail.mc.
Descomentem la lnia que indica l'ordinador a travs del qual s'ha d'enviar elcorreu ixent i posem el seu nom:
define(`SMART_HOST',`postin.uv.es')dnl
Comentem la lnia que indica que el nostre servidor noms escolte lesconnexions del nostre interfcie de loopback:
dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
Comentem la lnia que permet rebre correu de dominis irresolubles:
dnl FEATURE(`accept_unresolvable_domains')dnl
Executem ara el comandament /usr/bin/m4 per a crear el fitxer sendmail.cf.
/usr/bin/m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
Configurem ara els noms del nostre ordinador en /etc/mail/local-host-namesintroduint les lnies en el fitxer:
localhostlocalhost.localdomainlab6inf22lab6inf22.uv.eslab6inf22.informat.uv.es
Finalment, permetem al nostre ordinador i a un altre ordinador de classe, perexemple lab6inf23.informat.uv.es correu a travs del nostre servidor, modificant per aaix el fitxer /etc/mail/access, quedant el fitxer com1:
Connect:localhost.localdomain RELAYConnect:localhost RELAYConnect:127.0.0.1 RELAYConnect:lab6inf22.informat.uv.es RELAYConnect:lab6inf23.informat.uv.es RELAY
Convertim tal fitxer en la base de dades per mitj de:
1 Cal posar els noms complets o les adreces IP dels ordinadors i no un alies com per exemplelab3inf14.uv.es.
Doble Titulaci Informtica + Telemtica 1
-
Administraci i Gesti de Xarxes Prctica 6: Servidor de correu (SMTP) i
/usr/sbin/makemap hash /etc/mail/access < /etc/mail/access
Finalment, arranquem el servici de sendmail per mitj de:
systemctl start sendmail.service
Podem comprovar que es pot enviar correu a travs del nostre ordinador2 des delpropi ordinador (lab6inf22) aix com des de l'ordinador lab6inf23.
La configuraci del servidor de POP3 requerix la modificaci dels fitxers/etc/dovecot/dovecot.conf, /etc/dovecot/conf./10-auth.conf, /etc/dovecot/conf.d/10-mail.conf y /etc/dovecot/conf.d/10-ssl.conf.
En concret, en el fitxer /etc/dovecot/dovecot.conf hem d'afegir la lnia:
protocols = pop3
Perque la resta de valors per defecte sn correctes, mentre que al fitxer/etc/dovecot/conf.d/10-auth.conf hem d'afegir o descomentar la lnia:
disable_plaintext_auth = yes
Mentre que en el fitxer /etc/dovecot/conf.d/10-mail.conf hem d'afegir o modificarles lnies:
mail_location = mbox:~/mail:INBOX=/var/mail/%umail_access_groups = mail
Per ltim, en el fitxer /etc/dovecot/conf.d/10-ssl.conf hem de modificar la lnia:
ssl = no
I arrancar el servici per mitj del comandament:
systemctl start dovecot.service
On podem comprovar que el servici s'ha arrancat correctament tal com s'indicaen l'enunciat de la prctica.
2 Els tallafocs dels ordinadors han de deturar-se perqu el servei funcione amb la comanda serviceiptables stop.
Doble Titulaci Informtica + Telemtica 2
Prctica 6: Servidor de correu (SMTP) i protocols d'entrega final.