Newsgroup: it.comp.os.linux.sys
Titolo: qmail, fetchmail e slack 9.1

Hoistallato qmail 1.03 su lackware 9.1 e ora che il server di posta
elettronica funziona a dovere (SMTP + POP3) vorrei scaricarmi in automatico
le email dalle caselle esterne e inviarle alle Maildir degli utenti locali.
Ho qundi scaricato l'ultima versione di fetchmail e ho creato
il .fetchmailrc nel seguente modo:
set postmaster "keres"
poll 
mail.pianetalinux.com
 proto pop3
        user 
in...@pianetalinux.com
, with password xxxxxxxx, is info here
fetchall forcecr to * here
La storia del forcecr to * here l'ho trovata nel manuale di qmail life with
qmail.
Ho eseguito un fetchmail:
root@mailbox:~# fetchmail -d 0 -N $*
3 messages for 
in...@pianetalinux.com
 at 
mail.pianetalinux.com
 (37074
octets).
reading message in...@pianetalinux.com@
mail.pianetalinux.com:1
 of 3 (1184
octets) . flushed
reading message in...@pianetalinux.com@
mail.pianetalinux.com:2
 of 3 (4052
octets) ... flushed
reading message in...@pianetalinux.com@
mail.pianetalinux.com:3
 of 3 (31838
octets) ............................... flushed
Poi ho controllato la maildir di info
root@mailbox:~# ls -la /home/info/Maildir/new/
total 1
drwxr-xr-x    2 info     users          48 Jun 26 11:11 ./
drwxr-xr-x    5 info     users         120 Jun 26 11:11 ../
Qui mi sono un po' preoccupato e ho dato un'occhiata a:
root@mailbox:~# ls -la /var/spool/mail/
total 13
drwxrwxrwt    2 root     mail           72 May 29 18:40 ./
drwxr-xr-x   11 root     root          272 Mar 11  2002 ../
-rw-rw----    1 root     mail         9677 Sep 18  2003 root
Che fine hanno fatto quei tre messaggi? Come mai fetchmail non interagisce
con qmail???
Chi mi są aiutare????
Ciao Keres.

 (Sat, 26 Jun 
2004 19:25:05) about "qmail, fetchmail e 
slack 9.1": 
 KC> Che fine hanno fatto quei tre 
 KC> messaggi? Come mai fetchmail non 
 KC> interagisce con qmail??? 
e nel log di qmail che dice? 
Davide 

 qp 5418 uid 1002
@4000000040dda67b2a42811c starting delivery 4: msg 88114 to local
keres@localhost
@4000000040dda67b2a45c124 status: local 1/10 remote 0/20
@4000000040dda67b2b288004 delivery 4: success: did_1+0+0/
@4000000040dda67b2b28a32c status: local 0/10 remote 0/20
@4000000040dda67b2b28b2cc end msg 88114
Il problema è che le consegna a keres invece che a info...
Può essere colpa della definizione postmaster su .fetchmailrc?
Keres.

 Il problema ? che le consegna a keres invece che a info...
Non e' che hai un'alias che redirige la posta di 'info' a te? Ce lo
hai un'info@ su quella macchina?
Davide
-- 
| Command, n.: Statement presented by a human and accepted by a computer
| in such a manner as to make the human feel as if he is in control. 
| 
| 

 hai un'info@ su quella macchina?
L'utente info esiste sulla macchina.
Dove controllo gli alias di qmail?
K.

 Dove controllo gli alias di qmail?
Dovresti averli creati quando hai installato QMail, comunque
sono in $dovestaqmail/alias
Davide
-- 
| Subtlety is the art of saying what you think and getting out of the
| way before it is understood. 
| 
| 

 
Ecco il risultato di alcuni more:
root@mailbox:/home/keres/Maildir/new#
more /var/qmail/alias/.qmail-postmaster
keres
root@mailbox:/home/keres/Maildir/new# more /var/qmail/alias/.qmail-root
keres
root@mailbox:/home/keres/Maildir/new#
more /var/qmail/alias/.qmail-mailer-daemon
keres
Sul qmail-root e qmail-postmaster credo siano corretti, forse il problema è
in qmail-mailer-deamon...
Ciao, Keres.

 Sul qmail-root e qmail-postmaster credo siano corretti, forse il problema ?
Ergo, se non hai un'utente 'info' la posta la invia a postmaster che
la rigira a te.
Davide
-- 
| All syllogisms have three parts, therefore this is not a syllogism. 
| 
| 
| 

 
Se leggi qualche post indietro vedrai che ti ho scritto che l'utente info
esiste sulla macchina. Ma devo definirlo anche in qualche file di
configurazione di qmail?
Ciao, Keres.

 configurazione di qmail?
No. Se l'utente esiste la posta verra' inviata a lui, a meno che tu non
stia usando domini virtuali o sa dio cosa... Il fatto che la posta venga
inviata a postmaster mi fa pensare che non esista o non venga trovato.
Davide
-- 
| Everybody wants to go to heaven, but nobody wants to die. 
| 
| 
| 

 qp 5901 uid 0
@4000000040de909014621de4 starting delivery 8: msg 88132 to local
in...@mailbox.PLinux.com
@4000000040de9090146565bc status: local 1/10 remote 0/20
@4000000040de909015c56ed4 delivery 8: success: did_1+0+0/
@4000000040de909015d7a2fc status: local 0/10 remote 0/20
@4000000040de909015d7b29c end msg 88132
E sul terminale1 un bel ls -la /home/info/Maildir/new:
root@mailbox:~# ls -la /home/info/Maildir/new/
total 5
drwxr-xr-x    2 info     users          88 Jun 27 11:16 ./
drwxr-xr-x    5 info     users         120 Jun 26 11:11 ../
-rw-------    1 info     users         429 Jun 27 11:16
1088327814.5904.mailbox
Credoa questo punto di aver dimostrato che l'utente info esiste e può
ricevere posta elettronica, ma non capisco perchè fetchmail non gliela
passa...
Ciao e buona domenica, Keres.

Ho risolto il problema con fetchmail...
Ho modificato il file.fetchmailrc nel seguente modo e tutto è andato ok...
user 
in...@pianetalinux.com
, with password xxxxxxxx, fetchall forcecr to info
here
Ora funziona tutto a dovere...
Ciao e grazie, Keres.