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

Ho un problema:
sul mailserver gira sendmail 8.9.3. Fin qui' tutto bene.
Per alcuni utenti o la necessita' di collazionare la posta da libero, tin,
etc. e girarla sull'account di posta del dominio.
Per prova ho creato in una directory utente il file di configurazione
.fetchmailrc con le sue brave istruzioni. Faccio girare fetchmail -v -a e
lui scarica correttamente tutti i msg disponibili. A questo punto mi fermo.
Dove cavolo vanno questi msgs ? Sulla documentazione e' descritto che i msgs
scaricati vanno in /var/spool/mail/nomeutente ed il nomeutente e' quello
descritto nel .fetchmailrc. In realta' vado a dare un occhiata nel file di
mail dell'utente e non c'e' un tubo.
Qualche dritta ?
Grazie.

 Per prova ho creato in una directory utente il file di configurazione
Effettivamente e' cosi' ma ti serve qualcosa che prenda in consegna
quelle mail e le metta dove tu ti aspetti: quel qualcosa si chiama
procmail.
-- 
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 *

 ha scritto:
sicuramente, problabilmente, ovviamente ... hai sbagliato hai sbagliato
qualcosa nel .fetchmailrc, ovviamente non hai postato il tuo .fetchmailrc
....
Lo vuoi un consiglio ? Usa fetchmailconf .......
--
saluti 
massimiliano adamo


 ha scritto nel messaggio
news:9944v5$1i6$1...@durin.khazad-dum.net...


 ha scritto nel messaggio
news:k9m499...@linux.adamo...


 Eppure mi sorprende: se sei tu ci mailavamo 10 o 15 anni fa su fidonet.
Probabilmente ero io ma non mi ricordo di te.. in che area?


 Grazie lo stesso.
a posta deve arrivare ad un utente esistente sul PC, poi o usi procmail
o crei un alias o usi i pop virtuali di vpop.
il problema è di fetchmail, perché tu devi scrivere (ad un certo punto
della riga di fetchmail) "is pippo here", dove pippo è un utente
_ESISTENTE_ o un utente di vpop _VIRTUALE_.
-- 
Ciao ....
      Massimiliano ADAMO
   E-Mail: 
maxa...@iol.it
 
http://go.to/maxadamo

.fetchmailrc con le sue brave istruzioni. Faccio girare fetchmail -v -a
Prova a dare "fetchmail -vv" dovrebbe farti vedere esattamente cosa 
succede. Se no prova a spedire il tuo .fetchmailrc
-- 
"It's an electronic jungle out there, and evolution 
is the name of the game" - Linus Torvalds

 Probabilmente ero io ma non mi ricordo di te.. in che area?
E chi si ricorda più, non ho più 20 anni e la testa vuota come un pallone
come tanti giovani d'oggi !
Carlo Borelli.


Scusate ragazzi, ma forse continuate a non capire, lo ripeto: il problema
non e' la configurazione di fetchmail.
"Luca" <lu...@nospam.it.invalid> ha scritto nel messaggio
news:Xns90698F2F...@192.168.2.1...


 mail dell'utente e non c'e' un tubo.
In realta` sulla man page c' e` scritto:
       As  each  message is retrieved fetchmail normally delivers
       it via SMTP to port 25 on the machine  it  is  running  on
       (localhost), just as though it were being passed in over a
       normal TCP/IP link.   The  mail  will  then  be  delivered
       locally  via  your system's MDA (Mail Delivery Agent, usu-
       ally sendmail(8) but your system may use a  different  one
       such  as  smail, mmdf, exim, or qmail).  All the delivery-
       control  mechanisms  (such  as  .forward  files)  normally
       available  through  your  system  MDA  and  local delivery
       agents will therefore work.
       If no port 25 listener is available,  but  your  fetchmail
       compilation  detected  or  was told about a reliable local
       MDA, it will use that MDA for local delivery instead.   At
       build  time, fetchmail normally looks for executable proc-
       mail(1) and sendmail(1) binaries.
Quindi la  cosa piu` semplice e sicura  e` che fetchmail *trovi* sulla
porta   25 sendmail in attesa  di  prendersi la posta per consegnarla,
altrimenti  devi  configurare procmail  o  un  altro  MDA  e  chiamare
fetchmail   con l'  ozione -m   per  dirglielo  (cosa che alcuni  guru
sconsigliano).
Sempre la  man page  nella  sezione delle opzioni a   questo proposito
dice:
       -m <command>, --mda <command>
              (Keyword: mda) You can force mail to be  passed  to
              an  MDA directly (rather than forwarded to port 25)
              with the -mda or -m option.  To avoid losing  mail,
              use  this  option  only  with MDAs like procmail or
              sendmail that return a nonzero status on  disk-full
              and  other  resource-exhaustion errors; the nonzero
              status tells fetchmail  that  delivery  failed  and
              prevents  the  message  from  being deleted off the
              server.  If fetchmail is running as root,  it  sets
              its  userid to that of the target user while deliv-
              ering mail through an MDA.  Some possible MDAs  are
              "/usr/sbin/sendmail     -oem     -f     %F     %T",
              "/usr/bin/deliver" and  "/usr/bin/procmail  -d  %T"
              (but  the  latter is usually redundant as it's what
              SMTP  listeners  normally   forward   to).    Local
              delivery  addresses  will  be inserted into the MDA
              command wherever you place a %T; the mail message's
              From  address  will  be inserted where you place an
              %F.  Do not use an MDA  invocation  like  "sendmail
              -oem   -t"  that  dispatches  on  the  contents  of
              To/Cc/Bcc, it will create mail loops and bring  the
              just wrath of many postmasters down upon your head.
Qualche info sull' argomento la  trovi su questo  howto di mr.  shark,
anche se li` si usa postfix e non sendamail.
http://mrshark.sourceforge.net/qechowto/index.html
-- 
ciao | Usare un email valida nei ng e` un grande beneficio per tutti.
cf   | Per proteggersi dallo spam servitevi di indirizzi usa e getta
-----+ oppure di servizi tipo 
http://www.sneakemail.com
 

... Sender ok
fetchmail: SMTP> RCPT TO:<user@localhost>
fetchmail: SMTP< 550 5.1.1 <user@localhost>... User unknown
fetchmail: SMTP> RSET
fetchmail: SMTP< 250 2.0.0 Reset state
fetchmail: Saved error is still 550
.... flushed
Carlo Borelli


 come tanti giovani d'oggi !
Mah vivro' anche senza saperlo.


 ha scritto:
o c6 o ci fai.
a me Sendmail e fetchmail girano assieme senza nessun problema, cui
accenna Fusco ......
-- 
Ciao ....
      Massimiliano ADAMO


fetchmail: SMTP< 550 5.1.1 <user@localhost>... User unknown
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Come ti  sta dicendo a  chiare lettere,  stai cercando di  consegnare la
posta recuperata  a un utente che  non esiste. Correggi la  riga "is xxx
here" indicando un utente che esista in locale.
-- 
Renato "Hitman" Salzano - 
http://spazioweb.inwind.it/hitman/
 
e-posta: sonicblast (at) 
inwind.it
 / Xena:TWP fan
Powered by AMD K6-350 & Debian Woody - 100% Wintel free
---> WebDesigner e SysAdmin di 
http://www.italservicesnc.it
 <---

 Grazie.
-- 
Simone Ballerini
simoneb...@libero.it
http://members.xoom.it/simbalinks

 ha scritto nel messaggio
news:d2r899...@harris.sonicblast.it...
