Portál AbcLinuxu, 26. dubna 2024 06:32


Dotaz: fetchmail

10.1.2004 16:23 pasmen | skóre: 45 | blog: glob | Praha
fetchmail
Přečteno: 218×
Odpovědět | Admin
Cau, resim problem s postou: pouzivam vytacene pripojeni k internetu (pomoci pon/poff) a na stahovani posty mam fetchmail. Je nastaveny tak, ze po pripojeni k netu se spusti jako demon (kazdych 5 minut provadi poll). Posta se stahne ale ne do schranky uzivatele kam by mela, ale do schranky uzivatele fetchmail. Pouzivam centralni fetchmailrc v adr. /etc. Nevim, jak sdelit fetchmailu, kam ma postu z jednotlivych serveru (centrum, ...) stahovat. Dik za radu ...
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

10.1.2004 17:09 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše fetchmail
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mno, nevím, jak to máš nastavené, ale normálně fetchmail nikam nic neukládá, ale staženou poštu posílá přes lokálně běžící SMTP.
Zdravim, v konfiguraci fetchmailu (.fetchmailrc) by melo bejt neco jako: poll "pop3.tiscali.cz" proto pop3 user "uzivatel_na_serveru" with pass "heslo_na_serveru" is "lokalni_uzivatel" here forcecr smtp localhost a fetchmail by to mel predhodit lokalnimu smtp serveru, ze je to posta pro lokalniho_uzivatele.
10.1.2004 18:39 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše fetchmail
Aha, a jak se konfiguruje lokalni SMTP server? To je asi ta otazka, podle me musi existovat nejaky soubor na preklad emailovych adres na uzivatelska jmena na mem pocitaci, nebo se pletu? Neni mi jasne jak jinak by lokalni SMTP vedelo, komu to poslat ... Jak jste psal ukazku z .fetchmailrc, konretne ... is "lokal_username" ..., v manualove strance fetchmailu jsem cetl, ze je to POUZE pro lepsi orientaci uzivatele, ale ze podle toho SMTP nepozna, komu to poslat, tak jsem to zkousel a nefungovalo to ... Jak jsem to pochopil, .fetchmailrc ulozeny v $HOME adresari se cte, jen kdyz zavolam fetchmail manualne, pak samozrejme fetchmail pozna, kam postu stahnout (uzivateli ktery ho spustil), nicmene pokud chci, aby se spoustel jako daemon, pak ho konfiguruji pomoci /etc/fetchmailrc, ale pak nevi, jak postu tridit ... Nebo se pletu? Dik
10.1.2004 18:56 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše fetchmail
Bezi vam nejaky SMTP server? Jestli ne a dosud jste ho nepotreboval [*], tak to vyreste napriklad pridanim radky
mda "/usr/bin/procmail -d user"
kde user je ucet, na ktery se to ma dorucit. [*] Jestli vam bezi a vy jste se dosud nenamahal ho nejak nastavit, tak beda vam :-)
10.1.2004 19:12 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše fetchmail
SMTP server mi nebezi, polozku mda "..." ve fetchmailrc mam, ale ted jsem to prave zjistil, mel jsem spatny parametr (misto -d user jsem mel -f- : delal jsem to podle clanku tady na ABC ...), nicmene v dokumentaci k fetchmailu se pise, ze ten parametr -d user bude fungovat jen kdyz fetchmail pobezi jako root, coz nechci...
10.1.2004 19:36 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše fetchmail
Takze: a) fetchmail spoustite pod tim uctem, kteremu se ta posta ma docurit. Potom pouzivejte pro konfiguraci soubor $HOME/.fetchmailrc (/etc/fetchmailrc, pokud ma mit nejaky smysl, asi bude citelny pro vsechny, takze neni dobry napad ukladat do nej hesla :-)) b) Nechapu, jak se vam potom povede dorucit postu uzivateli fetchmail, kdyz to nespoustite pod rootem...? c) zkousel jste to -d user? Ja ty maily preposilam na SMTP, ale myslim tohle by fungovat melo.
10.1.2004 20:15 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše fetchmail
No, predne nerozumim prave tomu, jak fetchmail pozna, na jaky (lokalni) ucet se ma dana posta dorucit. Rekneme, ze uzivatel s username 'karel' ma e-mail 'karel@centrum.cz', jak fetchmail pozna ze ma postu z karel@centrum.cz dorucit do mailboxu karla. Pokud v rc souboru uvedu procmail -d karel, pak je to jasny. Problem je: chci spoustet fetchmail jako demona po pripojeni k netu, a to jde JEN kdyz existuje /etc/fetchmailrc (viz. skript /etc/init.d/fetchamil u me v Debianu). No a protoze polozka mda muze byt uvedena v /etc/fetchamilrc souboru je jednou, jaky USER mam dat do procmail -d USER, kdyz uctu mam vice? Podle me by bylo idealni, kdyby existoval nejaky soubor, kde by byla jakasi mapa typu karel: karel@centrum.cz atd. pro ostatni ucty. Neco jako /etc/email-addresses ktery mapuje odchozi postu. Doufam ze jsem svuj dotaz aspon trochu osvetlil
10.1.2004 20:39 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše fetchmail

Řekl bych, že o tobě mluví tato věta z manuálové stránky fetchmailu:

Bad Ways To Abuse Multidrop Mailboxes
Multidrop mailboxes and fetchmail serving multiple users in daemon mode do not mix.

;-)

Pokud ne, tak tam máš něco jako (cituji dokumentaci)

poll pop.provider.net proto pop3
      user "jsmith", with password secret1, is "jsmith" here;

čímž je dáno, komu patří maily z toho účtu ... a nebo teda nevím...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.