[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Fetchmail - Dove finiscono i messaggi?



NN_il_Confusionario ha scritto:
On Mon, Feb 20, 2006 at 06:23:57PM +0100, Elio wrote:

Dopo aver configurato postfix 'Internet with smarthost' Non mi ritorna indietro piu' nessun errore ma del messaggio inviato a libero.it non c'e' traccia.
su /var/log/mail.log trovo Mail accepted come per le altre che arrivano.


e troverai anche che il top postfix locale avra` mandato allo smarthost la posta, al posto di consegnarla a una casella locale. E lo smarthost potrebbe tranquillamente perderla (e certamente non la consegna alla tua
macchina).

A questo punto fai in modo che fetchmail mandi la posta direttamente in
un  file (al posto di passarla a postfix), ma ricordati (come la
documentazione di fetchmail spiega) che in tal modo avrai  seri problemi
se per esempio riempi la partizione in cui sta il file della posta, o
comunque se in quel file non ci puoi scrivere. Esempio di conf per
mandare la posta in un file (che potresti trovare dalla documenzione di
fetchmail e dai vari howto che google trova subito):

poll pop.libero.it # o quello che deve essere ...
protocol auto # o IMAP o POP3
username TUOUSERNAME with password TUAPASSWORD is TUOUTENTELOCALE here
mda "/usr/bin/formail >>/home/TUOUTENTELOCALE/mail/formailbox"

Sii CERTO che il file /home/TUOUTENTELOCALE/mail/formailbox esiste ed e` scrivibile dal TUOUTENTELOCALE prima di usare cio`

Magari scarica con uno script del tipo seguente (con variabuili correttamente impostate):

mkdir -p $MAIL_DIR ; chown $UTENTE:$UTENTE $MAIL_DIR ; chmod u=rwx,g=rwx,o= $MAIL_DIR
touch $MAIL_FILE ; chown $UTENTE:$UTENTE $MAIL_FILE ; chmod u=rw,g=rw,o= $MAIL_FILE
 test -r $FETCHMAILRC && \
 test -f  $MAIL_FILE && \
     $FETCHMAIL -t 30 \
 --mda "/usr/bin/formail >>$MAIL_FILE" \
 --verbose --all --invisible --fetchmailrc $FETCHMAILRC

(portesti volere file e dir NON scrivibili dal gruppo, potresti voler invocare fetchmail con altre opzioni sulla riga di comando, per esempio la prima volta potresti voler conservare una copia delle mail sul server)

Scusa sono talmente confuso che non riesco nemmeno a spiegarmi.
Il problema di ricevere la posta l'ho risolto.
Fetchmail me la scarica postfix me la mette in una mailbox e mutt me la legge i poi me la sposta. Il problema ora e' che se invio una mail *@virgilio.it o a *@yahoo.it vanno a destinazione. Se invece la invio a *@libero.it *@autistico.org e forse altri che non ho verificato si perde.



Reply to: