Server Mail Cantore

Da Wiki-itsos.

Mattia Cantore

{{#if:

|

[[{{{immagine}}}|240px]]

| |}}

Informazioni Personali

Data di nascita 19/04/98
Classe 4A Info

{{#if: | {{#if: | {{#if: |

Contatti

Facebook{{{facebook}}}
Twitter{{{twitter}}}
Google+{{{google}}}

|

Contatti

Facebook{{{facebook}}}
Twitter{{{twitter}}}

}} | {{#if: |

Contatti

Facebook{{{facebook}}}
Google+{{{google}}}

|

Contatti

Facebook{{{facebook}}}

}} }} | {{#if: | {{#if: |

Contatti

Twitter{{{twitter}}}
Google+{{{google}}}

|

Contatti

Twitter{{{twitter}}}

}} | {{#if: |

Contatti

Google+{{{google}}}

| }} }} }}


Situazione Iniziale

  • Macchina Liv 1 Ubuntu 14 64bit
  • Server DNS funzionante

Obbiettivi

  • mandare una mail da tech a root (stessa macchina)
  • mandare una mail ad un'altra macchina con stesso dominio
  • mandare una mail ad un'altra macchina

Azioni Svolte

OBIETTIVO 1

SERVER

  • installo send mail con il comando:
apt-get install sendmail

Cantoremail-01.png

  • modifico il file etc/mail/access con il comando:
pico /etc/mail/access 

Cantoremail-02.png

  • inserisco le seguenti righe nel file /etc/mail/aliases
pico /etc/mail/aliases

Cantoremail-03.png

  • digito il comando make /etc/mail/aliases per aggiornare il database

Cantoremail-04.png

  • modifico il file /etc/local-host-names e inserisco i domini o gli host per i quali sendmail deve ricevere posta
pico /etc/local-host-names

Cantoremail-05.png

  • riavvio sendmail con il comando:
service sendmail restart

Cantoremail-06.png

  • nel file /etc/mail/virtusertable scrivo:

Cantoremail-07.png

  • con il comando:
sendmail invio l'email

Cantoremail-08.png

  • adesso apro un nuovo terminale ed ecco il risultato:

Cantoremail-09.png

  • ora mi sposto in /var/mail e con il comando pico apro il messaggio:

Cantoremail-10.png

OBIETTIVO 2

occorre avere sul client un mta useremo il programma mailutils, che installa anche postfix

occorre quindi decidere come configurare postfix.

decidiamo sito internet.

dal client installare mailutil con il comando apt-get install mailutils
successivamente si giungerà alla seguente schermata:

Cantoremail-11.png

  • arrivati a questo punto selezionare:
Sito Internet

Cantoremail-12.png

  • Adesso possiamo vedere che il servizio è presente in etc:
cd /etc

Cantoremail-13.png

Ora verifico se il servizio è attivo:

netstat -tap

Cantoremail-14.png

  • Adesso con il comando mail tech@cantore.tes.mi.it invio la mail

Cantoremail-15.png

  • Ora apporto le seguenti modifiche(commentando le righe originali):

Cantoremail-16.png

Cantoremail-17.png

  • infine riprovo a mandare la mail che è arrivata con successo.
From tech@CantoreClient.cantore.tes.mi.it   Jan  14 16:31:34 2016
Return-Path: <tech@CantoreClient.cantore.tes.mi.it>
Received: from CantoreClient.cantore.tes.mi.it (host.cantore.tes.mi.it [10.200.$
       by CantoreNs (8.14.4/8.14.4/Debian-4.1ubuntu1) with ESMTP id u078MmDE00$
       for <tech@ns.cantore.tes.mi.it>;  14 Jan 2016 16:31:34 +0100
Received: by CantoreClient.cantore.tes.mi.it (Postfix, from userid 1000)
       id 44742C04B2;   14 Jan 2016 16:31:34 +0100 (CET)
To: <tech@ns.cantore.tes.mi.it>
Subject: Prova
X-Mailer: mail (GNU Mailutils 2.99.98)
Message-Id: <20160107082249.44742C04B2@CantoreClient.cantore.tes.mi.it>
Date:   14 Jan 2016 16:31:34 +0100 (CET)
From: tech@CantoreClient.cantore.tes.mi.it (tech)
ciao

OBIETTIVO 3

  • Modifico la zona diretta in questo modo:
zone "cantore.tes.mi.it" { type master; file "/etc/bind/cantorezone"; allow-transfer {any; };};
  • Nel nameserver aggiungere le seguenti righe:
zone "cantore.tes.mi.it" { type slave; file "/etc/bind/cantorezone"; allow-query { any; };};
  • a questo punto riavvio il servizio
service mail restart
  • modifico access in /etc/mail e modifico la seguente riga:
Connect:10                              RELAY
  • ora modifico l'hostname:
ns.cantore.tes.mi.it