Postfix e dovecot che non vanno

5 risposte [Ultimo contenuto]
Ritratto di francois007
francois007
(Junior)
Offline
Junior
Iscritto: 11/11/2009
Messaggi: 27

Come da oggetto ho dei problemi con la configurazione del mailserver. Ho acquistato una VPS, tutto va alla perferzione, ma dopo alcune ore (al massimo un paio di giorni) il problema si presenta puntualmente. Per l'installazione della macchina ho seguito questa guida:

http://www.howtoforge.com/perfect-server-debian-squeeze-with-bind-and-dovecot-ispconfig-3

Nel configurare il mailserver invece ho apportato delle modifiche, dato che in automatico dovecot e postfix per qualche ignoto motivo non si autoconfiguravano, installando i seguenti pacchetti:

*** intanto elimino exim4 e tutte le sue dipendenze con la funzione --purge ***
apt-get install postfix libsasl2-2 sasl2-bin libsasl2-modules dovecot-imapd dovecot-pop3d dovecot-common postfix-mysql mysql-client mysql-server openssl rkhunter binutils sudo

A cose fatte, seguendo sempre passo passo quella stessa guida, vedo che tutto funziona alla perfezione, subito dopo procedo all'installazione e alla configurazione del flash media server di adobe e tutto fila liscio.

Nel momento in cui riavvio la macchina, provvedo a eliminare spamassassin, in quanto richiede troppe risorse per il suo funzionamento, e avendo una macchina con 2 giga di ram e con un flash media server che opera nel sistema, cerco di alleggerire per quel che posso il carico di lavoro della ram.

Timoroso che forse fail2ban mi creasse dei problemi, non l'ho installato, ne il jailkit, omessi per scelta.

Ora arrivo al dunque: come mai dopo qualche ora o solo dopo pochi giorni il mailserver non funziona? Come mai avviando manualmente i demoni non va? Ho commesso degli errori? Non è che hostname.sh al riavvio della VPS non si avvia in automatico? Eppure dai comandi "hostname" e "hostname -f" il mio host lo vede perfettamente (alias server1.mondopc.net).

Vi ringrazio in anticipo per il supporto che mi vorrete fornire.

François.

Come lo scoglio infrango... come l'onda travolgo !!!

Ritratto di homeless
homeless
(Guru)
Offline
Guru
Iscritto: 21/10/2011
Messaggi: 1453

francois007 ha scritto:

come mai dopo qualche ora o solo dopo pochi giorni il mailserver non funziona? Come mai avviando manualmente i demoni non va? Ho commesso degli errori? Non è che hostname.sh al riavvio della VPS non si avvia in automatico?


Potresti trovare risposta ai quesiti che ti sei posto consultando i log di sistema ed i log dei singoli servizi alla ricerca di messaggi di errore o diagnostici.

Ritratto di francois007
francois007
(Junior)
Offline
Junior
Iscritto: 11/11/2009
Messaggi: 27

Ti ringrazio per la risposta carissimo homeless, allora lascio la discussione aperta e come si presenta il problema cercherò di fornire dei dati più precisi.
Una sola domanda a mio avviso "cretina", nel senso non ho mai avuto a che fare lato server con mamma debian... i log li reperisco sempre nella directory /var/log ???
Ringraziandoti di vero cuore, ti saluto cordialmente.

François

Come lo scoglio infrango... come l'onda travolgo !!!

Ritratto di homeless
homeless
(Guru)
Offline
Guru
Iscritto: 21/10/2011
Messaggi: 1453

francois007 ha scritto:

Una sola domanda a mio avviso "cretina", nel senso non ho mai avuto a che fare lato server con mamma debian... i log li reperisco sempre nella directory /var/log


I log di sistema sono generalmente in /var/log ; alcune applicazioni, a seconda della configurazione, possono collocare i log in altre posizioni o essere istruite a produrre log con maggiori elementi di dettaglio.

Ritratto di francois007
francois007
(Junior)
Offline
Junior
Iscritto: 11/11/2009
Messaggi: 27

Allego alla risposta la mappatura di iptables, che mi sembra un tantinello strana Confused
Grazie per il supporto homeless, davvero gentile...

iptables -S (ipv4)
-P INPUT DROP
-P FORWARD DROP
-P OUTPUT ACCEPT
-N INT_IN
-N INT_OUT
-N PAROLE
-N PUB_IN
-N PUB_OUT
-N fail2ban-dovecot-pop3imap
-N fail2ban-pureftpd
-N fail2ban-ssh
-A INPUT -d 127.0.0.0/8 ! -i lo -p tcp -j DROP
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -s 224.0.0.0/4 -j DROP
-A INPUT -i eth+ -j PUB_IN
-A INPUT -i ppp+ -j PUB_IN
-A INPUT -i slip+ -j PUB_IN
-A INPUT -i venet+ -j PUB_IN
-A INPUT -i bond+ -j PUB_IN
-A INPUT -j DROP
-A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -j DROP
-A OUTPUT -o eth+ -j PUB_OUT
-A OUTPUT -o ppp+ -j PUB_OUT
-A OUTPUT -o slip+ -j PUB_OUT
-A OUTPUT -o venet+ -j PUB_OUT
-A OUTPUT -o bond+ -j PUB_OUT
-A INT_IN -p icmp -j ACCEPT
-A INT_IN -j DROP
-A INT_OUT -p icmp -j ACCEPT
-A INT_OUT -j ACCEPT
-A PAROLE -j ACCEPT
-A PUB_IN -p icmp -m icmp --icmp-type 3 -j ACCEPT
-A PUB_IN -p icmp -m icmp --icmp-type 0 -j ACCEPT
-A PUB_IN -p icmp -m icmp --icmp-type 11 -j ACCEPT
-A PUB_IN -p icmp -m icmp --icmp-type 8 -j ACCEPT
-A PUB_IN -p tcp -m tcp --dport 20 -j PAROLE
-A PUB_IN -p tcp -m tcp --dport 21 -j PAROLE
-A PUB_IN -p tcp -m tcp --dport 22 -j PAROLE
-A PUB_IN -p tcp -m tcp --dport 25 -j PAROLE
-A PUB_IN -p tcp -m tcp --dport 53 -j PAROLE
-A PUB_IN -p tcp -m tcp --dport 80 -j PAROLE
-A PUB_IN -p tcp -m tcp --dport 110 -j PAROLE
-A PUB_IN -p tcp -m tcp --dport 143 -j PAROLE
-A PUB_IN -p tcp -m tcp --dport 443 -j PAROLE
-A PUB_IN -p tcp -m tcp --dport 993 -j PAROLE
-A PUB_IN -p tcp -m tcp --dport 995 -j PAROLE
-A PUB_IN -p tcp -m tcp --dport 1935 -j PAROLE
-A PUB_IN -p tcp -m tcp --dport 3306 -j PAROLE
-A PUB_IN -p tcp -m tcp --dport 8080 -j PAROLE
-A PUB_IN -p tcp -m tcp --dport 8081 -j PAROLE
-A PUB_IN -p tcp -m tcp --dport 10000 -j PAROLE
-A PUB_IN -p udp -m udp --dport 53 -j ACCEPT
-A PUB_IN -p udp -m udp --dport 3306 -j ACCEPT
-A PUB_IN -p icmp -j DROP
-A PUB_IN -j DROP
-A PUB_OUT -j ACCEPT
-A fail2ban-dovecot-pop3imap -j RETURN
-A fail2ban-pureftpd -j RETURN
-A fail2ban-ssh -j RETURN

ip6tables -S (ipv6)
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT

Come lo scoglio infrango... come l'onda travolgo !!!

Ritratto di homeless
homeless
(Guru)
Offline
Guru
Iscritto: 21/10/2011
Messaggi: 1453

Citazione:

alcune ore (al massimo un paio di giorni) il problema si presenta


E' improbabile che la configurazione di iptables di per sé possa determinare un malfunzionamento come quello da te riferito. Cerca indizi utili a partire dai log dei programmi che malfunzionano.