Pràctica 6: Servidor de correu (SMTP) i protocols d...

download Pràctica 6: Servidor de correu (SMTP) i protocols d ...informatica.uv.es/it3guia/AGR/apuntes/laboratorio/soluciones/... · d'entrega final. En primer lloc, ... 2 Els tallafocs dels

If you can't read please download the document

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.