Autore Topic: Come impostare e mettere online un server mail  (Letto 7051 volte)

Offline Elaidon

  • Jr. Member
  • **
  • Post: 48
    • Mostra profilo
Come impostare e mettere online un server mail
« il: 02 Dicembre 2014, 16:02:58 »
Ciao a tutti,

anticipo che sono poco pratico di Linux e che voglio imparare ad usare CentOS per motivi professionali perchè fino ad ora ho programmato su LAMP e gestito con Plesk ma ora per migliorare sento l'esigenza

di comprendere bene cosa c'è dietro.

Un primo passo che vorrei fare è utilizzare i servizi che ho già a disposizione presso un hosting italiano per indirizzare, con il suo gestore dns, un dominio che ho parcheggiato verso una macchina sulla

quale ho appena installato CentOS 7 che ho qui in ufficio e collegata alla rete con ip fisso.

Ho già fatto prove in passato e sono riuscito ad utilizzare tale macchina come server web, ma senza capire del tutto la logica di quello che facevo seguendo le guide.

Ora comunque vorrei partire dalla posta elettronica. Voglio imparare a puntare il dns esterno verso la mia macchina in ufficio e installare su quest'ultima un mail server, quindi gestirne gli account.

Vorrei imparare prima di tutto a farla funzionare, poi a renderla sicura.

Ho già seguito 3-4 guide diverse ma mi sono sempre bloccato sulla ricezione di mail. Mi spiego. Sono riuscito in tutti i casi ad inviare email, ma mai a riceverle. Una pecca di tutte le guide che ho

trovato online fino ad ora è stata la poca chiarezza circa la modalità con cui configurare un dns esterno affinchè indirizzi il traffico mail verso un server locale.

Per esempio, io attualmente possiedo il dominio elaidon.com e ho impostato il dns nel seguente modo:

elaidon.com             TTL = "600"     Tipo = "A"       Priorità = ""     Valore = "2.235.225.91"
mail.elaidon.com      TTL = "600"     Tipo = "A"       Priorità = ""     Valore = "2.235.225.91"
www.elaidon.com     TTL = "600"     Tipo = "CNAME"   Priorità = ""     Valore = "elaidon.com"
elaidon.com             TTL = "600"     Tipo = "MX"      Priorità = "10"   Valore = "mail.elaidon.com"
elaidon.com             TTL = "600"     Tipo = "NS"      Priorità = ""     Valore = "dns.aziendeitalia.com"
elaidon.com             TTL = "600"     Tipo = "NS"      Priorità = ""     Valore = "dns3.aziendeitalia.com"
elaidon.com             TTL = "600"     Tipo = "NS"      Priorità = ""     Valore = "dns4.aziendeitalia.com"

dove 2.235.225.91 è il mio IP fisso e pubblico in ufficio a cui collego la macchina con CentOS 7 tramite router.
Nella mia rete interna creata dal router l'IP del computer è 192.168.1.100 collegato con IP statico, Gateway 192.168.1.1.
Per fare le prove sui mail server avevo indicato al firewall del router di girare al pc collegato su IP 192.168.1.100 tutti i messaggi delle porte 25, 110, 143, 993.
Ma come detto in precedenza, installando su un client un account di posta riferito al dominio elaidon.com, riuscivo a spedire ma mai a ricevere.

Ora la mia prima domanda è: una configurazione del genere è corretta per poter indirizzare i messaggi in entrata ed in uscita dal dominio elaidon.com verso il mio server interno?

Grazie a tutti
« Ultima modifica: 02 Dicembre 2014, 16:07:41 da Elaidon »

Offline smeserver

  • Hero Member
  • *****
  • Post: 1313
    • Mostra profilo
Re:Come impostare e mettere online un server mail
« Risposta #1 il: 02 Dicembre 2014, 19:48:32 »
ciao e benvenuto

Citazione
Vorrei imparare prima di tutto a farla funzionare, poi a renderla sicura.

sbagli candeggio (Cit.)

prima impari a metterla su sicura, poi la metti online.. altrimenti in tempo 0 (bastano anche pochi gg) diventa un porto di mare.
cerca una guida, metti su una piccola infrastruttura virtuale (bastano 2 macchine virtuali in rete tra loro) e sperimenta.
noi siamo comunque qui

Offline Elaidon

  • Jr. Member
  • **
  • Post: 48
    • Mostra profilo
Re:Come impostare e mettere online un server mail
« Risposta #2 il: 02 Dicembre 2014, 20:26:30 »
Ok grazie per il benvenuto.

In effetti una cosa che mi domandavo delle guide che vedo in giro è: perché abbattono subito selinux e iptables?

Sai indicarmi una guida valida che tenga conto molto bene dell'aspetto sicurezza?

Grazie
Lorenzo

Offline smeserver

  • Hero Member
  • *****
  • Post: 1313
    • Mostra profilo
Re:Come impostare e mettere online un server mail
« Risposta #3 il: 03 Dicembre 2014, 14:30:01 »
partirei dalle guide che trovi qui:

http://www.centos-italia.org/index.php

visto che sono state redatte da membri del forum, se avrai problemi potrai fare domande direttamente a chi sa di cosa si sta parlando

Offline Elaidon

  • Jr. Member
  • **
  • Post: 48
    • Mostra profilo
Re:Come impostare e mettere online un server mail
« Risposta #4 il: 03 Dicembre 2014, 15:33:15 »
Ma posso seguire anche se sono per CentOS 6? Perchè io ho installato il 7

Offline smeserver

  • Hero Member
  • *****
  • Post: 1313
    • Mostra profilo
Re:Come impostare e mettere online un server mail
« Risposta #5 il: 03 Dicembre 2014, 15:44:59 »
direi che i principi di base sono quasi gli stessi..
in alternativa dai una occhiata a howtoforge, scegli una guida e seguila.. se qualcosa non va, ci indichi cosa non va e riporti l'errore esatto

Offline Elaidon

  • Jr. Member
  • **
  • Post: 48
    • Mostra profilo
Re:Come impostare e mettere online un server mail
« Risposta #6 il: 11 Dicembre 2014, 01:10:03 »
sarò una capra io...ma ancora non sono riuscito ad installare postfix...

Offline smeserver

  • Hero Member
  • *****
  • Post: 1313
    • Mostra profilo
Re:Come impostare e mettere online un server mail
« Risposta #7 il: 11 Dicembre 2014, 12:05:40 »
hai certamente fatto degli errori..

il primo è di tornare qui senza dirci COSA e COME hai fatto e quale errore hai incontrato..

ci stai semplicemente dicendo "non va"
noi possiamo solo risponderti "ok"

Offline Elaidon

  • Jr. Member
  • **
  • Post: 48
    • Mostra profilo
Re:Come impostare e mettere online un server mail
« Risposta #8 il: 11 Dicembre 2014, 12:36:09 »
dopo essere impazzito per giorni e giorni sta notte alle 4 ho capito...

in CentOS 7.0 postfix è installato di default...ma il problema è che non solo è installato di default, ma ha anche attivati di default parecchi alias. Tra questi c'è l'alias info che rimanda a root.

Io facevo sempre le mie prove cercando di aprire un account info@miodominio.tld e attraverso l'analisi dei log vedevo che arrivava una email ma non veniva instradata verso info, ma verso root. Pensavo accadesse perchè in caso di errori vengono inviate lì.
Invece ieri mi è venuto il dubbio e mi sono accorto che esisteva già un info alias di root che aveva precedenza su quello inserito da me nel file aliases...di conseguenza le mail arrivavano in root per quello. Ho eliminato l'alias info e a quel punto le email hanno cominciato ad arrivare correttamente :D

lo scrivo per evitare che altre persone perdano intere nottate per una banalità.

ciao a tutti