Newsgroup: it.comp.os.linux.redhat
Titolo: Problemi con postfix

 
          Saluto tutti, spero che tra voi ci sia un'anima pia che sappia illuminarmi!
Premetto che la mia conoscenza di linux è limitata, quindi mi scuso in
anticipo nel caso dovessi dire delle corbellerie.
Sto cercando di configurare un server linux per gestire la posta interna ed
esterna di una piccola rete locale. Attualmente questa viene gestita da
Hamster su di un pc windows, ma sono fermamente intenzionato a portare tutto
sulla macchina linux dove già sono operativi: firewall, squid, dchp e samba.
Ho letto tutta la documentazione che sono riuscito a capire e consultato
tutti i forum che ho trovato ma, nonostante parziali successi (riesco a
mandare e ricevere la posta interna)ho delle lacune che non riesco a colmare
da solo:
La situazione è la seguente:
Installato postfix+procmail+fetchmail e ipop3d per permettere ai client
windows di scaricare la posta
configurato 
main.cf
, .procmail, .fetchmail, sender_canonical e virtual e gli
alias in aliases naturalmente.
non capisco pero:
1. come fa postfix a mandare la posta se nel file 
main.cf
 si può indicare
solo "relayhost=[.....]" e non "login" e "password"
2. quando scarico la posta con fetchmail -a si connette ma si blocca
riportando prima:
.fetchmail: SMTP connect to localhost failed
fechmail: SMTP transaction error while fetching from 
pop.miosito.com
fetchmail: Query status=10 (SMTP)
Grazie in anticipo per ogni suggerimento!
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 riportando prima:
posta la stringa, la distro in uso ed il nome del provider 



Allora, prima di tutto ti ringrazio per la risposta!
La domanda che ti ho fatta circa il login e la pwd per l'smtp nasce dal
fatto che fino ad ora ho configurato solo hamster come server mail, dove ho
dovuto configurare questi dati per permettere ad hamster di scaricare la
posta. E dal fatto che postfix si rifiuta di scaricarla(o lo fa ma non la
recapita in locale).
I dns che uso sono quelli per la navigazione, gentilmente concessi dalla
telecom. Mi collego con una smart 5.
La distribuzione di linux č la redhat 9 e il provider per la posta in uscita
č 
mail.191.it
.
Per la posta in entrata ho delle caselle di posta su register.
La posta interna in compenso funziona.
La stringa č:
2 messages for 
in...@mio-sito.com
 at 
mail.register.it
 (4283 octets).
reading message in...@mio-sito.com@
mail.register.it:1
 of 2 (1875 octets)
fetchmail: Query status=10 (SMTP)
I file sono:
.fetchmailrc
poll 
pop.mio-dominio-su-register.com
 protocol POP3
         username "mio-username"
         password "mia-password"
         is luigi here options fetchall
.procmail
#directory
MAILDIR = $HOME/Mail
#PMDIR = $MAILDIR/.Pm
#PMSRC = $PMDIR
DUMMY = `test -d $MAILDIR || mkdir $MAILDIR`
DUMMY = `test -d $PMDIR || mkdir $PMDIR`
DUMMY = `test -d $MAILDIR/Sent || mkdir $MAILDIR/Sent`
DUMMY = `test -d $MAILDIR/Read || mkdir $MAILDIR/Read`
#varie
SHELL = /bin/sh
LINEBUF = 8192
PATH = $HOME/bin:/bin:/usr/bin:/usr/local/bin
DEFAULT = $MAILDIR/IN.default
DUMMY = `test -f $DEFAULT || touch $DEFAULT`
SENDMAIL = /usr/sbin/postfix
#log
LOGFILE = $PMDIR/pm.log
#variabili utili
DATE = `date +%B-%Y`
Grazie ancora per ogni suggerimento!


 
prova con:
poll tuo.pop with proto POP3 authenticate password user
"
indi...@email.it
" password "tuapassword" is nomeutente here
avvia in modalità demone:
fetchmail -d 300


fetchmail: POP3> USER 
in...@mio-sito.com
fetchmail: POP3< +OK
fetchmail: POP3> PASS
fetchmail: POP3< +OK
fetchmail: POP3> STAT
fetchmail: POP3< +OK 2 4283
fetchmail: POP3> LAST
fetchmail: POP3< +OK 0
2 messages for 
in...@mio-sito.com
 at 
mail.register.it
 (4283 octets).
fetchmail: POP3> LIST
fetchmail: POP3< +OK
fetchmail: POP3< 1 1875
fetchmail: POP3< 2 2408
fetchmail: POP3< .
fetchmail: POP3> TOP 1 99999999
fetchmail: POP3< +OK
reading message in...@mio-sito.com@
mail.register.it:1
 of 2 (1875 octets)
fetchmail: timeout after 60 seconds waiting for listener to respond.
fetchmail: 6.2.0 querying 
pop.mio-sito.com
 (protocol POP3) at ven 18 mar
2005 18:43:33 CET: poll completed
fetchmail: Query status=2 (SOCKET)
fetchmail: normal termination, status 2
L'impressione è che scarichi correttamente ma che non riesca a smistare la
posta a procmail, o che questo a sua volta non riesca a smistarla in locale.
Il file .fetchmail è molto semplice da configurare, come il 
main.cf
 di
postfix. L'unico dubbio è sul file .procmail.
C'è qualcosa nel meccanismo tra pop3d - fetchmail - procmail - postfix che
non quadra, non so cos'è, ma non riesco a venirne a capo. Certo non mi
scoraggio!
Grazie
Luigi


 Luigi
Ho risolto parzialmente il problema.
Mi sono accorto che aprendo indiscriminatamente il firewall, fetchmail
scarica la posta. Anche se poi non riesco a scaricarla da remoto! ipop3
risponde dicendomi che non c'è posta ma fetchmail l'ha doverosamente
scaricata nella casella personale dell'utente /home/luigi/Mail/mbox
Ora devo:
- Modificare la conf. del firewall (ho aperto in ingresso le porte 25 e 110
per i protocolli tcp e udp ma continua ad impedire a fetchmail di scaricare
la posta)
- Far funzionare il server pop per far scaricare in locale i vari client
della rete
Spero in suggerimenti ma posterò comunque ogni progresso
Grazie ancora e ciao a tutti!
