Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] imap_open połącznie do kilku kont jednocześnie
Forum PHP.pl > Forum > Przedszkole
!*!
Wiem jak się połączyć i pobrać/wysłać maile dzięki imap_open. Jednak jak można optymalnie połączyć się do kilku kont jednocześnie, aby było to w miarę wydajne. Użyć pętli? dane zapisać do sesji? I czy jest jakiś sposób na bezpieczne przechowywanie haseł do skrzynek pocztowych, jeśli później chce je wykorzystać do połączenia?
wookieb
Cytat(!*! @ 28.09.2010, 15:08:44 ) *
I czy jest jakiś sposób na bezpieczne przechowywanie haseł do skrzynek pocztowych, jeśli później chce je wykorzystać do połączenia?

szyfrujesz dobrym algorytmem dwustronnym np algorytmy z rodziny RSA, Blowfish itd.

http://pl2.php.net/manual/en/function.imap-open.php nie jest napisane aby była możliwość trzymania w jednym zasobie autoryzacji dla wielu użytkowników. Dla każdego usera tworzysz oddzielne połączenie.
!*!
Cytat(wookieb @ 28.09.2010, 16:03:48 ) *
http://pl2.php.net/manual/en/function.imap-open.php nie jest napisane aby była możliwość trzymania w jednym zasobie autoryzacji dla wielu użytkowników. Dla każdego usera tworzysz oddzielne połączenie.


Owszem, dla każdego konta musiałbym wywołać osobno imap_open, jednak jak wywołać to dla kilku kont jednocześnie? Schemat:

  1. while/for(){
  2. imap_open{... $mail['mail1'],$mail['mail2'],$mail['mail3']}
  3. }


Nie wydaje mi się być czymś bardzo optymalnym... Chociaż skoro z bazy pobiorę maile+hasła, zliczę ile ich jest, to możnaby to na pętli oprzeć.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.