Newsgroup: it.comp.os.linux.iniziare
Titolo: Aiuto perdo la posta!!!

Ho installato fetchmail, ho creato il mio file di configurazione
~/fetchmailrc con dentro le info per la connessione all'smtp server del
mio provider.
Lancio fetchmail e mi dice che ci sono n messaggi, ma non può fetcharli 
perché non trova smtphost.
Leggo un po' di help, mi faccio un'idea, provo con:
fetchmail --smtphost 127.0.0.1
e stavolta pare funzionare, fetcha i messaggi e dice che tutto è andato
bene.
Bene una SE§A. Vado in pine a guardare se ci sono nuovi messaggi. Niente.
Provo mutt. Niente. Allora guardo a mano in /var/spool/mail e non c'è
nulla =:-OOOOOOOOOOOOOO
Orca malora... ho ruspato per tutto il filesystem alla ricerca della mia
posta ma non c'è! :-(
Dove <beeeeeep> la mette? Devo specificare qualche comando? Devo creare
qualche cartella? Ho provato a guardare fetchmailconf ma non mi aiuta in
niente.
Con questa storia ho già perso 3 mail che non so cosa dicessero :-(
Per adesso ho imparato a usare fetchmail -k, male che vada restano sul
server e non le perdo... però magari potendo vorrei anche riuscire a
leggere la posta in modi diversi dalla sessione telnet sul provider!!!
-- 
Crononauta
==========
ICQ UIN: 4005815
IDAnet: 
http://adcserver1.biodip.unimi.it/ida/index.htm
GP Legends: 
http://www.multiplayer.it/driving/

Crononauta <ta...@t-rex.tato> wrote:
In /var/spool/mail hai un file di lunghezza 0 con nome,proprieta' e gruppo
pari a quello del tuo utente ?????
ls -l /var/spool/mail
-rw-rw----   1 mauri    mail            0 Dec 11 12:44 mauri
-rw-------   1 root     mail            0 Oct  9 08:13 root
Il mio utente e' "mauri"
Se non c'e' crealo.
-- 
Live free or die.  --  Debian/GNU/Linux die hard.

-rw-------   1 root     mail            0 Oct  9 08:13 root
Ce l'ho, però è di tato.tato (tato sono io) e con diritti -rw---------
e basta. Perché altrimenti con tato.mail chiunque sia iscritto al
gruppo mail può leggermi la posta, o no?
Cmq adesso proverò anche così poi ti dico.
Grazie.


gruppo mail può leggermi la posta, o no?
Allora, facciamo il punto della situazione.
1) avevo fatto una cagata colossale nel file ~/.fetchmailrc del mio
utente, perché avevo messo di connettermi all'SMTP server del mio
provider, anziché al POP... inutile dire che sull'smtp server di posta non
ce n'è neanche l'ombra... =:-O
2) ho dato i diritti -rw--w---- tato mail 0 tato (dove tato è sempre il
mio utente), così in teoria mail può scrivere nel file ma gli utenti mail
non possono leggere la mia posta.
Risultato: non funziona :-(((((((((((((((((((
$ fetchmail -vv
per vedere dove si piantava:
- l'autenticazione la fa ok, trasmette username e password
OK
- stat lo fa correttamente e si fa dare la statistica su quanti messaggi e
quanto spazio occupano.
OK
- list corretto, vedo l'elenco dei messaggi presenti
OK
- retr 1
e mi va in errore dicendomi che:
smtp connect to localhost failed
[...]
smtp transaction error while fetching fromt 
pop.miopopserver.it
Groan... ma perché?????????????????????????
:-((((((((((((((((((((((



Web Site: 
http://www.chr.capri.it/~asterix
"Unix IS user friendly. It's just selective about who its friends are"

perché non trova smtphost.
Credo che voglia sapere chi le deve consegnare... fetchmail si limita a
prelevare la posta e "depositarla" sulla porta 25, dove dovrebbe essere in
ascolto un "postino" (tipicamente sendmail). Quindi o installi e configuri
sendmail (o qcosa di equivalente), oppure fai come me, che l'ho abolito dicendo
a fetchmail di consegnare tutto attraverso procmail, aggiungendo a .fetchmailrc
l'opzione "mda '/usr/bin/procmail -d%T'; man fetchmail
Ciao,
-- 
Riccardo Tromba
(per rispondermi in mailbox, rimuovete NO e SPAM dall'indirizzo)
   Per pensare, scrivere, spedire questo messaggio
  non è stato necessario alcun software commerciale
--*     (-:   L I N U X : join & enjoy!   :-)     *--

GP Legends: 
http://www.multiplayer.it/driving/
Hai provato pop3 anziché pop?
-- 
+++++++++++++++++++++++++++
| Simone Ballerini        |
| 
sleb...@hotmail.com
   |
| Togli NS per scrivermi. |
+++++++++++++++++++++++++++

risiedere sulla tua macchina, quindi installalo!
*E'* installato!!!!!
E ti dirò di più, se faccio telnet 127.0.0.1 25 mi dice che smtp
server è in ascolto, quindi funziona!!!!
:-(


Hai provato pop3 anziché pop?
Ti ringrazio dell'idea, ma quali siano i server smtp e pop3 del mio
provider lo so benissimo!!! =:-O
Non č sicuramente lě l'errore...
Piuttosto il problema č che non riesce a utilizzare sendmail per la
consegna locale della posta, o qualcosa del genere.
Anche se sendmail č installato e funzionante, perché telnet 127.0.0.1
25 resta in ascolto dicendomi che il server smtp č attivo...
Sicuramente c'č da mettere a posto qualche cosa in qualche file di
configurazione, un richiamo a sendmail o un permesso, ma non ho idea
di cosa e dove.
Ho letto i vari man ma non mi hanno aiutato.


l'opzione "mda '/usr/bin/procmail -d%T'; man fetchmail
Ottimo!!! Cosě funziona, almeno la posta la scarico. Adesso ho perň come
problema che... quando la mando via devo comunque passare attraverso
l'smtp del mio provider perché sennň la metto in queue locale e poi???
Inoltre ho un altro problema... le intestazioni che vengono postate sono
assolutamente "folli", lo stesso indirizzo per la risposta non ha senso,
ma (per adesso uso pine che mi sembra il piů facile da impostare) non
riesco a trovare il modo di far trasmettere coi dati che voglio io :-(


 gruppo mail puň leggermi la posta, o no?
Nessuno dovrebbe essere iscritto a quel gruppo.
Che di dicono i file di log di procmail e /var/log/mail ?????



Argh! E' proprio per questo genere di "problemucci" che ho deciso di non usare
sendmail... :-) In questo momento imposto i programmi di posta in modo che
semplicemente si connettano direttamente al server del mio ISP (esattamente come
in win, insomma...). Dicono che un'altra alternativa (piů facile) a sendmail sia
"postfix", ce l'ho, quando avrň tempo e voglia magari lo proverň... ma per ora,
visto che il tutto funziona, lascio stare... comunque se vuoi ci sono varie
tonnellate di doc su sendmail (c'č anche un "address rewriting mini-howto" che
dovrebbe fare al caso tuo)...
Ciao,
-- 
Riccardo Tromba
(per rispondermi in mailbox, rimuovete NO e SPAM dall'indirizzo)
   Per pensare, scrivere, spedire questo messaggio
  non č stato necessario alcun software commerciale


Che di dicono i file di log di procmail e /var/log/mail ?????
Comunque adesso ho risolto per quanto riguarda la ricezione, mi mancava
solo la linea mda /usr/sbin/procmail etc. in .fetchmailrc.
Ora mi resta da trovare il modo di SPEDIRLA...


 dovrebbe fare al caso tuo)...
Io uso exim, e per un uso casalingo va benissimo....
Ciao
Diego
-- 
Si sa che la gente dà buoni consigli
se non può più dare cattivo esempio.

Io uso exim, e per un uso casalingo va benissimo....
OK, proveremo... ah, mi piacerebbe che esistesse un programma che permettesse
(magari attraverso una variabile di ambiente) di cambiare automaticamente il
server SMTP a cui connettersi (e il relativo username) a seconda del provider a
cui sono connesso... mah, fantascienza? Io ci ho provato con degli script (in
bash e in perl) ma mi sono sempre arenato...
Ciao,
-- 
Riccardo Tromba
(per rispondermi in mailbox, rimuovete NO e SPAM dall'indirizzo)
   Per pensare, scrivere, spedire questo messaggio
  non è stato necessario alcun software commerciale


 Ora mi resta da trovare il modo di SPEDIRLA...
Installa postfix !!!!!!!!
