Newsgroup: it.comp.os.linux.software
Titolo: Fetchmail

Ciao
    ho configurato Fetchmail v. 5.4.0. ed eseguito manualmente finziona.
Ho deciso allora di farlo attivare automaticamente ogni ora.
Quindi in rc.local ho aggiunto "fetchmail -d 3600"
Ora quando il sistema parte trovo un messaggio che dice "fetchmail.... no
server configured"... e non rimane tra i task attivi, quindi devo farlo
andare manualmente.
Qualcuno sa cosa vuol dire, o dove posso trovare riferimenti a questo
errore?
Grazie
Giulio

 andare manualmente.
Cioe', dici questo messaggio?
[root@durin /root]# fetchmail
fetchmail: no mailservers have been specified.
significa che lo lanci con l'utente sbagliato, cioe' usando un utente
nella cui home non esiste un .fetchmailrc
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

andare manualmente.
Prova con:
su nomeutente -c "fetchmail -d 3600"
cosi' legge il file di configurazione .fetchmailrc che c'e' nella tua home
directory.
Ciao,
Tiziano.
-- 
Togli ABC per rispondere via email.
Remove ABC to reply.
*************************************************
"And the whole world could have passed through me
But I don't know that it means much to me"

server configured"
Certo, fetchmail parte leggendo il file di configurazione ~/.fetchmailrc
dell'utente che lancia il comando.
Se  lo  fai partire  in  rc.local,  lo avvia  coi  permessi  di root,  e
ovviamente  root non  avrà un  file  /root/.fetchmailrc :  così ti  darà
errore.
Se vuoi che parta in automatico alla connessione per il tuo utente, devi
mettere in rc.local un comando di questo tipo:
su - tuoutente -c "fetchmail -d 3600"
in questo modo verrà  avviato il fetchmail dell'utente "tuoutente", cioè
il suo /home/tuoutente/.fetchmailrc che contiene le tue impostazioni dei
server di posta pop3.
-- 
Crononauta
==========              |  togli 'sse' dall'indirizzo  | 
ICQ UIN: 4005815        |  per rispondermi in  e-mail  | 
IDAnet: 
http://adcserver1.biodip.unimi.it/ida/index.html
GP Legends: 
http://www.multiplayer.it/driving/index.html

Forse ho fatto la c@x*@ta di mettere .fetchmailrc in /root e mettere in
/etc/rc.local "fetchmail -d 3600" ma non dovrebbe partire comunque?
Comunque fetchmail come demone non va fatto partire come utente root,
giusto?
Va fatto partire come utente normale.... ho capito male?
Grazie
Giulio







Va fatto partire come utente normale.... ho capito male?
Allora... per impostare correttamente il fetchmail in modalità demone
devi:
a) per *ogni utente* creare un file ~./fetchmailrc, contenente le
informazioni sugli account da scaricare.
Questo file deve avere come permessi *tassativamente* -rw------- ,
sennò fetchmail non parte.
b) avviare il demone, puoi farlo o da utente oppure da rc.local. Se lo
fai da rc.local, devi ovviamente avviare un demone per ogni utente, e
farlo con "su" perché rc.local viene eseguito coi permessi di root.
Invece è indispensabile fare in modo che sia come se ogni utente,
singolarmente, lanciasse fetchmail di suo pugno.
-- 
Crononauta
==========               | togli 'sse' dall'indirizzo  | 
ICQ UIN: 4005815         | per rispondermi in e-mail   | 
IDAnet: 
http://adcserver1.biodip.unimi.it/IDA/index.html
GP Legends: 
http://www.multiplayer.it/driving/index.html

 GP Legends: 
http://www.multiplayer.it/driving/index.html
Grazie  a tutti
Giulio

 Va fatto partire come utente normale.... ho capito male?
No hai capito benissimo...
-- 
|Pierluigi De Rosa (
tho...@durin.khazad-dum.net
)|
|     E' nato il Cosenza Linux User Group	|
|   mail -s help 
cslug-...@lists.linux.it
	|
|      IRC: #cslug - 
irc.openprojects.net
	|

 Forse ho fatto la c@x*@ta di mettere .fetchmailrc in /root e mettere in


Metti la museruola a quel cacchio di Autluk: 8 copie dello stesso post,
porca vacca !


 ...ma credo 0610...
Che centra il permesso di esecuzione per il gruppo? questa me la devi
spiegare =)))
Ciao :)
-- 
(N) (a) (i) (l) (m) (a) (n)
  ] - remove (dot) from my email address to reply - [
      ] - 
http://setiathome.ssl.berkeley.edu
 - [

 andare manualmente.
prova a mettere il file di configurazione come se fosse di root in /root
.
Oppure, non so se è possibile (guarda nel man) specificagli il file di
configurazione da usare come parametro.
-- 
Non c'è più forza nella normalità, c'è solo monotonia.

 ha scritto nel messaggio
news:3A882C76...@iol.it...


 ha scritto nel messaggio
news:slrn98ijkr....@router.home.xs...


------------------------  fine  ------------------------<
Nessun filtro, nessun accrocchio, è fetchmail stesso che prevede
l'esecuzione come daemon, che prevede il reindirizzamento delle
email scaricate su utenti diversi da quelli che effettuano il
download e che le passa all'MTA, che a sua volta *sa* [1] come
consegnarle.
Non c'è bisogno di fare partire un daemon per ogni utente, è un
inutile spreco.
[1] se configurato bene.
-- 
Ciao da Villo  -  (GPG public key available)
(togliere +nospam dall'address per rispondere via email)
(remove +nospam in all addresses for email replies)

spiegare =)))
C'entra,  perché  fetchamail funziona  *solo*  se  il ~/.fetchmailrc  ha
permessi -rw-------,  qualunque altro permesso lo fa  fermare con errore
dicendo che scaricare la posta è un qualcosa di personale dell'utente, e
che quindi non  può venire avviato visto che  .fetchmailrc ha i permessi
sbagliati.
-- 
Crononauta
==========              |  togli 'sse' dall'indirizzo  | 
ICQ UIN: 4005815        |  per rispondermi in  e-mail  | 


l'esecuzione come daemon
Così però gli utenti non  possono personalizzarsi la posta. Voglio dire,
se  l'utente "tizio" che  ha "
ti...@libero.it
"  si crea  anche l'account
"
ti...@tin.it
",   perché   deve   dover   venire   a   rompere   l'anima
all'amministratore perché gli rimodifichi il fetchmail?
Con il  ~/.fetchmailrc di ogni  utente, uno si  mette le sue  caselle di
posta e si rende indipendente.
-- 
Crononauta
==========              |  togli 'sse' dall'indirizzo  | 
ICQ UIN: 4005815        |  per rispondermi in  e-mail  | 


 Mi sembra che fosse 0640 (non 0610 come avevo precedentemente scritto.
eheh, ok bene :)


 Cosě perň gli utenti non  possono personalizzarsi la posta. Voglio dire,


 caselle di posta e si rende indipendente.
Si, così si guarda immagini porno o segue mailing list sadomaso
durante l'orario di lavoro.
No, grazie.
Torniamo seri.
Sono due approcci diversi, ma entrambi *tecnicamente* corretti.
Sulla *opportunità* di scegliere uno o l'altro incidono diversi
fattori, non ultimi quelli che ho elencato io scherzosamente.
Ad esempio:
- a casa mia ho un unico file .fetchmailrc perché preferisco
  avere la gestione centralizzata di tutte le mie mailbox, poi
  ho creato utenti diversi con i quali seguo cose diverse (ad
  esempio, sulla gerarchia it.news.* mi puoi trovare come
  lvillani(at)
libero.it
);
- al lavoro sono un BOFH, quindi si ricade sul serio nel caso
  che ho descritto scherzosamente.
A dire il vero non conosco nessuna realtà lavorativa o
associativa che proceda come hai ventilato tu, lasciando ampio
margine agli utenti, però ciò non vuol dire che non ce ne siano,
solo che non ne conosco io.


I miei utenti non *devono* personalizzarsi la posta.
Ah beh, allora fine del discorso!!!
Ovviamente le cose dipendono sempre dalle esigenze di ciascuno.
-- 
Crononauta
==========               | togli 'sse' dall'indirizzo  | 
ICQ UIN: 4005815         | per rispondermi in e-mail   | 


solo che non ne conosco io.
Ciao Villo :-=) Io ne conosco; il dorato mondo delle consulenze, dove la
gestione delle macchine non e' tua  ma loro. Delle due preferisco che un
unico utente si sputtani il .fetchmailrc personale, lascaindo inalterate
le  funzioni  degli  altri  utenti meno  smanettoni,  che  compromettere
l'intero sistema  di posta.  CMQ, hai detto  bene all'inizio,  a seconda
delle esigenze, entrambi gli approcci sono corretti.
Saluti (spero che le cose ti vadano bene, fatti vivo ;-)
-- 
Goto, n.:
	A programming tool that exists to allow structured programmers
to complain about unstructured programmers.
		-- Ray Simard
Maurizio - Tannoiser
Founder Member of ERLUG (Emilia Romagna Linux User Group)
http://erlug.linux.it

 Ah beh, allora fine del discorso!!!
Evidentemente non hai letto il resto del mio articolo. :-D


 Saluti (spero che le cose ti vadano bene, fatti vivo ;-)
Si, stanno iniziando ad andare, ho pure preso un cagnaz (non
penso che un bolognese abbia bisogno di traduzione). :-)
E poi scrivo poco, ma sono in lista. :-)))
