Dobrý den,
nemůžu přijít na to (ani nikde najít) jak docílit toho, abych mohl pro přihlášení k POP3 serveru používat e-mailovou adresu a ne linuxovské uživatelské jméno.
Dokonce jsem kdesi četl, že pak vůbec nemusí žádný uživatel v linuxu existovat pro výběr pošty, jenže nikde jsem nenašel popis, jak a co kde nastavit.
Používám distribuci SoL a Sendmail.
Může mi někdo prosím poradit ?
Díky.
Radek
to je otázka konfigurace na straně POP3 serveru, a já nevím, na kterou stranu se ptáš
klient prostě v USER resp. APOP cosi pošle (BTW POP3 je velmi primitivní protokol, doporučuji zkusit si popovídat s POP3 serverem osobně (telnet server 110), je to legrace), což ho pro server nějak identifikuje -- a když bude server akceptovat e-mailové adresy, tak bude, když nebude, tak nebude.
mno, nejsem zrovna odborník na POP3 servery, ale ty ani nepíšeš, který používáš (sendmail není POP3 server), takže obecná rada: podívej se na nastavení autorizace svého POP3 serveru; pokud neumožňuje, co potřebuješ, podívej se na 'netu po nějakém jiném ;-)
ipop3d je poměrně primitivní. zřejmě by šlo tam dodělat další autentizační mechanismus pomocí EXTRAAUTHENTICATORS, ale pravděpodobně bys musel (a) si tu autentizaci sám napsat (b) překompilovat si to... to nevidím, jako rozumnou cestu
třeba ozve někdo, kdo ví o POP3 serveru, který to umožňuje nějak snadno (já si nepamatuji, co má jaké featury, protože POP3 naštěstí nemusím provozovat) -- mezitím bych se být tebou podíval (a) do distribuce, jestli tam není nějaký lepší POP3 server (b) na 'net, např. na http://freshmeat.net/browse/34/?filter=&orderby=popularity_percent_DESC&topic_id=34
Mam dojem, ze to, co hledas jsou virtualni email schranky realizovany pomoci napr. postfix, mysql a cyrus. Uzivatele a emaily se ukladaji do mysql, uzivatele nemusi existovat v systemu, jen v mysql. Tohle neni ale prirozeny chovani postfixu a cyrus imap/pop3, takze je nutne pouzit upravene. Popisy, jak na to najdes napr. http://www.postfix.org/addon.html (dole je sekce POP/IMAP servers a jsou tam "POstfix+MySQL+courier imap, coz by melo byt myslim to same). Mame to u nas v praci, bohuzel delal to kolega, takze detaily nevim, ale chodi to dobre.
Já mám MySQL rád, ale není to overkill? Potřebuješ přece jen (i) aby SMTP měl nedefaultní definici, kdo je lokální uživatel (ii) totéž pro POP3 server. To první je snadné a to druhé by také mělo, pokud použiješ alespoň trochu inteligentní POP3 server.
Tiez som riesil podobny problem. Nakoniec to dopadlo,
ze som kvoli lepsej bezpecnosti odstranil sendmail a pouzil som qmail. Postup podla http://www.lifewithqmail.org/.
Nainstaloval som vpopmail, ktory spravuje virtualne ucty http://www.inter7.com/vpopmail.html. Podporuje oracle, sybase, mysql, ldap a cdb. Mne to slape s cdb.
Dalej som si nainstaloval courier-IMAP, ktory podporuje imap, imap-ssl, pop3 a pop3-ssl. Pozri na http://www.inter7.com/courierimap.html.
Kvoli pohodlnosti som nainstaloval aj qmailadmin (http://www.inter7.com/qmailadmin.html) a sqwebmail (http://www.inter7.com/sqwebmail.html).
Ak by si sa rozhodol pre tuto kombinaciu, mozem ti poskytnut nejake blizsie info napr.: ako rozchodit courier-imap s deamontools, ktore su vyzadovane pre qmail.
Samozrejme, mozes pouzit aj Exim alebo Postfix namiesto qmailu. Tak ci tak, doporucujem odstranit sendmail.
Děkuji všem za rady.
Nejsem až tak zdatný správce linuxu, spíš nadšený amatér a nedokážu posoudit náročnost jednotlivých variant na instalaci, konfiguraci a provozní údržbu.
Troufne si na to někdo z vás ?