Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    postfix ignora /etc/hosts ?

    ciao

    ho un problemino da sottoporvi:

    su un mailserver configurato con postfix ho la seguente configurazione:

    /etc/hosts
    codice:
    127.0.0.1               localhost
    50.50.50.50             mail.pippo.it (indirizzo locale)
    /etc/resolv.conf
    codice:
    search pippo.it
    nameserver 50.50.50.51 (indirizzo locale server dns)
    # nameserver x.x.x.x (indirizzo pubblico server dns del mio provider)

    dunque la situazione è questa:
    con questa configurazione risolve il dominio mail.pippo.it ottentendo l'indirizzo ip pubblico dal server dns, e non riesce a collegarvisi (ci deve fare un realy)
    codice:
    Oct 29 08:57:32 unixmail postfix/smtp[26580]: D7FE6A7EE4: to=<info@pippo.it>, relay=none, delay=0, status=deferred (connect to mail.pippo.it[ip_pubblico]: Connection refused)
    ovviamente, perchè dalla rete interna non posso collegarmi ad un ip pubblico di un host che è all'interno della mia rete

    quindi non ho fatto altro come si vede che aggiungere una riga a /etc/hosts che "forza la risoluzione" ad un indirizzo privato

    infatti se provo a pingare tale host la risoluzione viene fatta sull'ip privato!

    postfix invece continua a farmi la risoluzione tramite dns, e quindi rendendo impossibile la connessione

    voi sapete il perchè? grazie
    "durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."

    http://www.kumbe.it

  2. #2
    Magari dico una cavolata, comunque anche Postfix ha 1 suo file resolv.conf e 1 hosts dentro /var/spool/postfix/etc. Prova a modificare quelli o a fare un link fra quei file e i corrispettivi sotto /etc...

  3. #3
    codice:
    root@unixmail:~# ls /var/spool/postfix/
    active/  corrupt/  deferred/  hold/      maildrop/  private/  saved/
    bounce/  defer/    flush/     incoming/  pid/       public/   trace/
    "durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."

    http://www.kumbe.it

  4. #4
    codice:
    ls /var/spool/postfix/
    totale 19K
    drwxr-xr-x  19 root    root     1,0K 2005-08-22 13:18 .
    drwxr-xr-x   6 root    root     1,0K 2005-08-22 12:01 ..
    drwx------  18 postfix root     1,0K 2005-08-22 16:28 active
    drwx------   2 postfix root     1,0K 2005-08-22 12:01 bounce
    drwx------   2 postfix root     1,0K 2005-08-22 12:01 corrupt
    drwx------  18 postfix root     1,0K 2005-09-12 08:17 defer
    drwx------  18 postfix root     1,0K 2005-09-12 08:17 deferred
    drwxr-xr-x   2 root    root     1,0K 2005-10-29 10:59 etc
    drwx------   4 postfix root     1,0K 2005-09-10 11:48 flush
    drwx------   9 postfix root     1,0K 2005-08-24 18:00 hold
    drwx------  18 postfix root     1,0K 2005-10-29 10:39 incoming
    drwxr-xr-x   2 root    root     1,0K 2005-10-28 17:34 lib
    drwx-wx--T   2 postfix postdrop 1,0K 2005-10-20 16:55 maildrop
    drwxr-xr-x   2 postfix root     1,0K 2005-08-22 13:27 pid
    drwx------   2 postfix root     1,0K 2005-10-28 17:34 private
    drwx--s---   2 postfix postdrop 1,0K 2005-10-28 17:34 public
    drwx------   2 postfix root     1,0K 2005-08-22 12:01 saved
    drwx------   2 postfix root     1,0K 2005-08-22 13:18 trace
    drwxr-xr-x   3 root    root     1,0K 2005-08-22 12:01 usr
    Penso che comunque ciò possa significare che il mio postfix è dentro una gabbia (chroot). Prova a utilizzare questa parte del mio master.cf:

    codice:
    # ==========================================================================
    # service type  private unpriv  chroot  wakeup  maxproc command + args
    #               (yes)   (yes)   (yes)   (never) (100)
    # ==========================================================================
    
    smtp      inet  n       -       y       -       -       smtpd
    #submission inet n      -       -       -       -       smtpd
    #       -o smtpd_etrn_restrictions=reject
    #628      inet  n       -       -       -       -       qmqpd
    pickup    fifo  n       -       y       60      1       pickup
    cleanup   unix  n       -       y       -       0       cleanup
    qmgr      fifo  n       -       y       300     1       qmgr
    #qmgr     fifo  n       -       -       300     1       oqmgr
    rewrite   unix  -       -       y       -       -       trivial-rewrite
    bounce    unix  -       -       y       -       0       bounce
    defer     unix  -       -       y       -       0       bounce
    trace     unix  -       -       y       -       0       bounce
    verify    unix  -       -       y       -       1       verify
    flush     unix  n       -       y       1000?   0       flush
    proxymap  unix  -       -       n       -       -       proxymap
    smtp      unix  -       -       y       -       -       smtp
    relay     unix  -       -       y       -       -       smtp
    #       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
    showq     unix  n       -       y       -       -       showq
    error     unix  -       -       y       -       -       error
    local     unix  -       n       n       -       -       local
    virtual   unix  -       n       n       -       -       virtual
    lmtp      unix  -       -       y       -       -       lmtp
    anvil     unix  -       -       y       -       1       anvil
    In questo modo penso dovresti risolvere...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.