Pagina 1 di 5

[Risolto] [Server] Configurazione PostFix

Inviato: giovedì 11 marzo 2010, 16:05
da ObiMik
Ciao a tutti. Ho un problema con la configurazione di un server mail attraverso postfix.

Il server mail è di tipo virtuale (installato su macchina virtuale con ubuntu server 9.10) e l'obiettivo per ora è creare due utenze che possono scambiarsi mail (anche in locale) attraverso postfix. Per la gestione di tutto uso webmin ma si accettano anche suggerimenti con comandi da shell :D. Il problema è che ho provato ad inviare mail ma mi restano in queue (coda).

COPIA E INCOLLA DELLA CONFIGURAZIONE DEL MAIN DI POSTFIX
myorigin = $mail.WebServerUbuntu.localdomain
recipient_delimiter = +
intet_interfaces = all
append_dot_mydomain = no
biff = no
alias_maps = hash:/etc/postfix/aliases
alias_database = hast:/etc/aliases
virtual_mailbox_base = /var/spool/mail/virtual
virtual_mailbox_maps = mysql:/etc/postfix/mysql_uid.cf
virtual_gid_maps = mysql:/etc/postfix/mysql_uid.cf
virtual_minimum_uid = 110
virtual_mailbox_domanis = mysql:/etc/postfix/mysql_domains.cf

mailbox_command = /usr/bin/procmail
mailbox_size_limit = 0
inet_protocols = all
home_mailbox = Maildir/
mynetworks = 127.0.0.0/8 192.168.29.0/24 [::1]/128 [fe80::%eth0]/64
mynetworks_syle = subnet
content_filter = amavisd-new:[127.0.0.1]:10024
notify_classes = bounce, delay, resource
smtpd_timeout = 300s
smtpd_hard_error_limit = 20
alias_maps = hash:/etc/postfix/aliases
mydestination = $localhost


RINGRAZIO ANTICIPATAMENTE PER L'AIUTO

Re: [Server] Configurazione PostFix

Inviato: giovedì 11 marzo 2010, 16:10
da il_muflone
incolla qui il risultato di mailq
e il contenuto dei files /var/log/mail.*

Re: [Server] Configurazione PostFix

Inviato: giovedì 11 marzo 2010, 16:34
da ObiMik
il_muflone ha scritto: incolla qui il risultato di mailq
e il contenuto dei files /var/log/mail.*
> mailq
postqueue: warning: Mail system is down -- accessing queue directly
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
DD753A97F      633 Thu Mar 11 13:40:21  michele@WebServerUbuntu.localdomain
                                        root@ubuntuwebserver.localdomain

EDC2BA961      638 Thu Mar 11 14:18:08  root@WebServerUbuntu.localdomain
                                        michele@WebServerUbuntu.localdomain

59F34A972      632 Thu Mar 11 13:51:25  root@WebServerUbuntu.localdomain
                                        michele@webserverubuntu.localhost

0CE50A975      630 Thu Mar 11 13:29:33  michele@WebServerUbuntu.localdomain
                                        root@WebServerUbuntu.localdomain

D38A7A96F      576 Thu Mar 11 13:21:41  michele@WebServerUbuntu.localdomain
                                        root

44BA8A979      619 Thu Mar 11 14:24:40  root@WebServerUbuntu.localdomain
                                        michele

50C22A973      605 Thu Mar 11 13:36:15  michele@WebServerUbuntu.localdomain
                                        ROOT

D5207A992      638 Thu Mar 11 13:42:20  root@WebServerUbuntu.localdomain
                                        michele@WebServerUbuntu.localdomain

A8F45A995      594 Thu Mar 11 14:01:42  root@WebServerUbuntu.localdomain
                                        michele

CF69FA796      580 Thu Mar 11 15:32:26  michele@WebServerUbuntu.localdomain
                                        root

2A913A997      635 Thu Mar 11 14:04:40  michele@WebServerUbuntu.localdomain
                                        root@WebServerUbuntu.localdomain

024D3A99B      630 Thu Mar 11 14:14:51  michele@WebServerUbuntu.localdomain
                                        root@WebServerUbuntu.localdomain

36B74A97D      638 Thu Mar 11 13:37:05  michele@WebServerUbuntu.localdomain
                                        root@ubuntuwebserver.localdomain

-- 7 Kbytes in 13 Requests.

Re: [Server] Configurazione PostFix

Inviato: giovedì 11 marzo 2010, 16:55
da il_muflone
ti sta dicendo Mail system is down
ovvero postfix è spento

avvialo con sudo /etc/init.d/postfix start

inoltre non hai postato il log dei files che ti avevo chiesto.

Re: [Server] Configurazione PostFix

Inviato: giovedì 11 marzo 2010, 17:06
da ObiMik
il_muflone ha scritto: ti sta dicendo Mail system is down
ovvero postfix è spento

avvialo con sudo /etc/init.d/postfix start

inoltre non hai postato il log dei files che ti avevo chiesto.
si la cosa strana è che mi accade come si spegnesse da solo..ad esempio ora ho dato da shell il comando di inizializzazione ma da webmin mi da abilitato il pulsante di start...

scusami come faccio a postarti i log? (uso da poco ubuntu)

ho fatto

sudo su
sudo nano /var/log/mail.log

su terminale vedo che compaiono dei log ma se la eseguo da shell di webmin mi da errore. se è questo quello che intendevi come faccio a copiare quanto è scritto nella finestra di vmware (shell di ubuntu server)
grazie

Re: [Server] Configurazione PostFix

Inviato: giovedì 11 marzo 2010, 18:02
da il_muflone
premesso che per me webmin non dovrebbe nemmeno esistere al mondo, quindi tutti i discorsi tra me e te non dovranno implicare l'uso di webmin. (*)

se ti chiedo di avviare postfix fallo col comando da terminale che ti ho indicato ed eventualmente copia quel che risponde, quel che faccia webmin è irrilevante per me.

per postare i log infila un floppy, una penna usb, monta una cartella condivisa, quel che vuoi e copia i files /var/log/mail.log (anche .err e .warn) sul dispositivo montato.

(*) posso sembrare fazioso ma un amministratore non userà mai webmin, non può fare le cose via interfaccia grafica senza sapere come e cosa stia facendo.

Re: [Server] Configurazione PostFix

Inviato: venerdì 12 marzo 2010, 9:25
da ObiMik
il .log mi da come log: (stamattina ho solo acceso e fatto una prova di invio mail)


Mar 12 09:00:40 WebServerUbuntu postfix/master[1234]: fatal: /etc/postfix/maste$
Mar 12 09:00:41 WebServerUbuntu dovecot: dovecot v1.1.11 starting up (core dump$
Mar 12 09:01:39 WebServerUbuntu postfix/master[1578]: fatal: /etc/postfix/maste$
Mar 12 09:04:45 WebServerUbuntu postfix/master[1210]: fatal: /etc/postfix/maste$
Mar 12 09:04:49 WebServerUbuntu dovecot: dovecot v1.1.11 starting up (core dump$
Mar 12 09:05:19 WebServerUbuntu postfix/master[1648]: fatal: /etc/postfix/maste$
Mar 12 09:16:13 WebServerUbuntu postfix/postqueue[2043]: warning: Mail system i$


il .err:
Mar 12 09:00:40 WebServerUbuntu postfix/master[1234]: fatal: /etc/postfix/maste$
Mar 12 09:01:39 WebServerUbuntu postfix/master[1578]: fatal: /etc/postfix/maste$
Mar 12 09:04:45 WebServerUbuntu postfix/master[1210]: fatal: /etc/postfix/maste$
Mar 12 09:05:19 WebServerUbuntu postfix/master[1648]: fatal: /etc/postfix/maste$


il .warn:
Mar 12 09:00:40 WebServerUbuntu postfix/master[1234]: fatal: /etc/postfix/maste$
Mar 12 09:01:39 WebServerUbuntu postfix/master[1578]: fatal: /etc/postfix/maste$
Mar 12 09:04:45 WebServerUbuntu postfix/master[1210]: fatal: /etc/postfix/maste$
Mar 12 09:05:19 WebServerUbuntu postfix/master[1648]: fatal: /etc/postfix/maste$
Mar 12 09:16:13 WebServerUbuntu postfix/postqueue[2043]: warning: Mail system i$


file di configurazione attuale:

myorigin = $mail.WebServerUbuntu.localdomain
recipient_delimiter = +
intet_interfaces = all
append_dot_mydomain = no
biff = no
alias_maps = hash:/etc/postfix/aliases
alias_database = hast:/etc/aliases
virtual_mailbox_base = /var/spool/mail/virtual
virtual_mailbox_maps = mysql:/etc/postfix/mysql_uid.cf
virtual_gid_maps = mysql:/etc/postfix/mysql_uid.cf
virtual_minimum_uid = 110
virtual_mailbox_domanis = mysql:/etc/postfix/mysql_domains.cf

mailbox_command = /usr/bin/procmail
mailbox_size_limit = 0
inet_protocols = all
home_mailbox = Maildir/
mynetworks = 127.0.0.0/8 192.168.29.0/24 [::1]/128 [fe80::%eth0]/64
mynetworks_syle = subnet
content_filter = amavisd-new:[127.0.0.1]:10024
notify_classes = bounce, delay, resource
smtpd_timeout = 300s
smtpd_hard_error_limit = 20
alias_maps = hash:/etc/postfix/aliases
mydestination = $localhost




grazie

Re: [Server] Configurazione PostFix

Inviato: venerdì 12 marzo 2010, 9:53
da il_muflone
il log è incompleto

Codice: Seleziona tutto

fatal: /etc/postfix/maste
non si legge niente dell'errore, devi copiare le righe per intero senza troncarle

Re: [Server] Configurazione PostFix

Inviato: venerdì 12 marzo 2010, 10:03
da ObiMik
il_muflone ha scritto: il log è incompleto

Codice: Seleziona tutto

fatal: /etc/postfix/maste
non si legge niente dell'errore, devi copiare le righe per intero senza troncarle
si scusa non me n'ero nemmeno accorto..

il .log è questo:
Mar 12 09:00:40 WebServerUbuntu postfix/master[1234]: fatal: /etc/postfix/master.cf: line 22: inet service cannot be private
Mar 12 09:00:41 WebServerUbuntu dovecot: dovecot v1.1.11 starting up (core dumps disabled)accessing queue directlyrottling
Mar 12 09:01:39 WebServerUbuntu postfix/master[1578]: fatal: /etc/postfix/master.cf: line 22: inet service cannot be private
Mar 12 09:04:45 WebServerUbuntu postfix/master[1210]: fatal: /etc/postfix/master.cf: line 22: inet service cannot be privateeostfix-hast package installed?
Mar 12 09:04:49 WebServerUbuntu dovecot: dovecot v1.1.11 starting up (core dumps disabled)accessing queue directly be private
Mar 12 09:05:19 WebServerUbuntu postfix/master[1648]: fatal: /etc/postfix/master.cf: line 22: inet service cannot be private
Mar 12 09:16:13 WebServerUbuntu postfix/postqueue[2043]: warning: Mail system is down -- accessing queue directlyyirectory.0.1, lip=127.0.0.1, secured
Mar 12 09:26:36 WebServerUbuntu postfix/postqueue[2227]: warning: Mail system is down -- accessing queue directlyybe privatepostfix-hast package installed?
Mar 12 09:31:09 WebServerUbuntu postfix/postqueue[2386]: warning: Mail system is down -- accessing queue directlyy refusede postfix-hast package installed?


il .warn:

Mar 12 09:00:40 WebServerUbuntu postfix/master[1234]: fatal: /etc/postfix/master.cf: line 22: inet service cannot be private
Mar 12 09:01:39 WebServerUbuntu postfix/master[1578]: fatal: /etc/postfix/master.cf: line 22: inet service cannot be private
Mar 12 09:04:45 WebServerUbuntu postfix/master[1210]: fatal: /etc/postfix/master.cf: line 22: inet service cannot be privatee
Mar 12 09:05:19 WebServerUbuntu postfix/master[1648]: fatal: /etc/postfix/master.cf: line 22: inet service cannot be private
Mar 12 09:16:13 WebServerUbuntu postfix/postqueue[2043]: warning: Mail system is down -- accessing queue directlyyirectory
Mar 12 09:26:36 WebServerUbuntu postfix/postqueue[2227]: warning: Mail system is down -- accessing queue directlyyrefusedg
Mar 12 09:31:09 WebServerUbuntu postfix/postqueue[2386]: warning: Mail system is down -- accessing queue directlyt be private


il .err da tutti messaggi uguali di questo tipo:
fatal: /etc/postfix/master.cf: line 22: inet service cannot be private

Re: [Server] Configurazione PostFix

Inviato: venerdì 12 marzo 2010, 14:47
da il_muflone
apri il file master.cf e copia cosa hai scritto alla riga 22

Re: [Server] Configurazione PostFix

Inviato: venerdì 12 marzo 2010, 15:02
da ObiMik
il_muflone ha scritto: apri il file master.cf e copia cosa hai scritto alla riga 22
#
# Postfix master process configuration file.  For details on the format
# of the file, see the master(5) manual page (command: "man 5 master").
#
# Do not forget to execute "postfix reload" after editing this file.
#
# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#              (yes)  (yes)  (yes)  (never) (100)
# ==========================================================================
smtp    inet    y      -      -      -      -      smtpd
#submission inet n      -      -      -      -      smtpd

#  -o smtpd_tls_security_level=encrypt

Re: [Server] Configurazione PostFix

Inviato: venerdì 12 marzo 2010, 15:06
da il_muflone
qual è la riga 22?
perché non verifichi quello che posti?
su 4 messaggi 4 volte hai postato risultati parziali, incompleti o assenti.

Re: [Server] Configurazione PostFix

Inviato: venerdì 12 marzo 2010, 15:25
da ObiMik
il_muflone ha scritto: qual è la riga 22?
perché non verifichi quello che posti?
su 4 messaggi 4 volte hai postato risultati parziali, incompleti o assenti.
semplicemente volevo farti il copia e incolla dall'inizio del file fino alla riga 22 ma per farti il copia e incolla sto accedendo in putty e spesso mi sballa righe quando vado ad incollare.
# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================

#628      inet  n       -       -       -       -       qmqpd

in neretto dovrebbe essere la 22

Re: [Server] Configurazione PostFix

Inviato: venerdì 12 marzo 2010, 15:35
da il_muflone
quella riga è commentata col # e non sarà usata da postfix.
non può essere quella riga a darti errore.

copia per bene la riga 22, te lo chiedo per l'ultima volta.
in alternativa copia l'intero file usando il tag code del forum.

(ecco un altro ottimo motivo per cui nessuno dovrebbe mai usare webmin)

Re: [Server] Configurazione PostFix

Inviato: venerdì 12 marzo 2010, 15:50
da ObiMik
il_muflone ha scritto: quella riga è commentata col # e non sarà usata da postfix.
non può essere quella riga a darti errore.

copia per bene la riga 22, te lo chiedo per l'ultima volta.
in alternativa copia l'intero file usando il tag code del forum.

(ecco un altro ottimo motivo per cui nessuno dovrebbe mai usare webmin)
ti ho messo in allegato il file di configurazione master.cf anche se la riga è quella..putty da terminale mi dice che la riga 22 è quella...

ti ringrazio

Re: [Server] Configurazione PostFix

Inviato: venerdì 12 marzo 2010, 16:07
da il_muflone
l'unico inet privato che c'è in quel file è alla riga 11, non 22

Codice: Seleziona tutto

smtp    inet    y       -       -       -       -       smtpd
che guardacaso è la riga che avevi incollato 3 messaggi prima ma poi hai cambiato idea.

togli quella y e impostala a n

non è che hai righe vuote in cima al file master.cf?

Codice: Seleziona tutto

head -n 22 /etc/postfix/main.cf | tail -n 1
cosa ti mostra?

Re: [Server] Configurazione PostFix

Inviato: venerdì 12 marzo 2010, 16:16
da ObiMik
il risultato del comando che hai postato è: smtpd_timeout = 300s

in testa al file di configurazione come puoi vedere anche nell'allegato c'è

#
# Postfix bla bla bla

ho modificato a "n" il valore dell'inet che mi hai suggerito

Re: [Server] Configurazione PostFix

Inviato: venerdì 12 marzo 2010, 16:18
da il_muflone
ops ho sbagliato il file

Codice: Seleziona tutto

head -n 22 /etc/postfix/master.cf | tail -n 1

Re: [Server] Configurazione PostFix

Inviato: venerdì 12 marzo 2010, 16:33
da ObiMik
il_muflone ha scritto: ops ho sbagliato il file

Codice: Seleziona tutto

head -n 22 /etc/postfix/master.cf | tail -n 1
proprio quella che avevo postato in neretto qualche risposta fa

#628      inet  n      -      -      -      -      qmqpd
>:(

Re: [Server] Configurazione PostFix

Inviato: venerdì 12 marzo 2010, 17:20
da il_muflone
riavvia postfix e incolla cosa ti risponde