PDA

Visualizza la versione completa : Webmin e Postfix Mail Server


Morghy
02-09-2009, 13:17
Ciao a Tutti,

ho un server virtuale con webmin ho istallato il Postfix Mail Server solo che non appena tento di entrare nel modulo mi da questo errore:

Error while checking current Postfix configuration. Please manually fix Postfix configuration.

postsuper: fatal: scan_dir_push: open directory hold: Permission denied

Manually edit the Postfix configuration file.


se apro il file mi appare questo:

#
# Mail aliases for sendmail
#
# You must run newaliases(1) after making changes to this file.
#

# Required aliases
postmaster: root
MAILER-DAEMON: postmaster

# Common aliases
abuse: postmaster
spam: postmaster

# Other aliases


Che devo fare per risolvere questo problema?

Ringrazio anticipatamente tutti.

Morghy

sacarde
02-09-2009, 14:46
che vedi da:

ls -la /var/spool/postfix

Morghy
02-09-2009, 17:20
scusa ma sono proprio ignorante in queste cose ho sempre usato server virtuali belli e pronti, cmq intendevi che devo eseguire l'istruzione che mi hai indicato?

se cosi: questo quello che mi compare:

$ ls -la /var/spool/postfix
total 96
drwxr-xr-x 19 root root 4096 Sep 1 11:47 .
drwxr-xr-x 5 root root 4096 Sep 1 11:39 ..
drwx------ 2 postfix root 4096 Jun 20 2008 active
drwx------ 2 postfix root 4096 Jun 20 2008 bounce
drwx------ 2 postfix root 4096 Jun 20 2008 corrupt
drwx------ 2 postfix root 4096 Jun 20 2008 defer
drwx------ 2 postfix root 4096 Jun 20 2008 deferred
drwxr-xr-x 2 root root 4096 Sep 1 16:30 etc
drwx------ 2 postfix root 4096 Jun 20 2008 flush
drwx------ 2 74 root 4096 Jun 20 2008 hold
drwx------ 2 postfix root 4096 Jun 20 2008 incoming
drwxr-xr-x 2 root root 4096 Sep 1 16:30 lib
drwx-wx--T 2 postfix postdrop 4096 Jun 20 2008 maildrop
drwxr-xr-x 2 postfix root 4096 Sep 1 11:47 pid
drwx------ 2 postfix root 4096 Sep 1 16:30 private
-rw------- 1 root root 1024 Sep 2 15:48 prng_exch
drwx--s--- 2 postfix postdrop 4096 Sep 1 16:30 public
drwx------ 2 postfix root 4096 Jun 20 2008 saved
-rw------- 1 root root 8192 Sep 1 16:31 smtp_scache.db
-rw------- 1 root root 8192 Sep 2 13:31 smtpd_scache.db
drwx------ 2 74 root 4096 Jun 20 2008 trace
drwxr-xr-x 3 root root 4096 Jun 20 2008 usr

sacarde
02-09-2009, 18:04
qui risolvono

chown -R postfix:postfix /var/spool/postfix/


http://bugs.gentoo.org/31797

Morghy
03-09-2009, 18:42
Ciao grazie per il consiglio adesso non mi da pi questo errore ma ovviamente uno nuovo:


Mail server Postfix is installed and configured.

The Suexec command on your system is configured to only run scripts under /var/www, but the Virtualmin base directory is /home. CGI and PHP scripts run as domain owners will not be executed.


Cosa significa? come posso risolvere?

ancora grazie per tutti i suggerimenti

sacarde
03-09-2009, 19:01
sembra un avvertimento, che non esegua le pagine al di fuori della home apache:

/var/www


hai configurato dei virtualserver in posti diversi da /var/www ?



p.s.
ancora non ho trovato soluzioni

Morghy
04-09-2009, 12:10
ho trovato questa soluzione mount --bind /var/www /home non so cosa significa ma funziona.

adesso funziona tutto, mi manca solo di capire come scaricare la posta tramite pop3 con Dovecot sai per caso come si configura, non mi accetta l'username e passoword.


Piero.

sacarde
04-09-2009, 14:20
il parametro bind ti permette di leggere file che stanno in un'altra directory


per il pop3, controlla che sia in ascolto sulla porta 110

netstat -an | grep 110

Morghy
04-09-2009, 18:05
$ netstat -an | grep 110
tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN


questo quello che mi esce fuori, non capisco cosa vuol dire...

aiuto... please

morghy

sacarde
04-09-2009, 18:12
significa che c'e' attivo il servizio pop3 (porta 110)


come lo testi? che client di posta usi?
che errore?


p.s.
si puo testare anche col telnet:
http://techhelp.santovec.us/pop3telnet.htm

Loading