Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] imap_open połącznie do kilku kont jednocześnie
!*!
post
Post #1





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


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?

Ten post edytował !*! 28.09.2010, 14:08:52
Go to the top of the page
+Quote Post
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




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.

Ten post edytował wookieb 28.09.2010, 15:06:13
Go to the top of the page
+Quote Post
!*!
post
Post #3





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


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ć.

Ten post edytował !*! 28.09.2010, 18:36:46
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 14:35