![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 1 Dołączył: 6.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Po krótce opisze mój problem: Mam stronkę z wbudowaną skrzynką pocztową zintegrowaną ze stroną. Dostępne są takie opcje jak wysłanie nowej wiadomości, skrzynka odbiorcza i wiadomości wysłane. Każdy użytkownik dostaje wiadomość mailową na zarejestrowanego emaila w portalu w przypadku kiedy ktoś zostawi mu wiadomość w skrzynce. Technicznie wygląda to tak, że funkcja zapisująca wiadomość do bazy wysyła również maila i wyświetla potwierdzenie nadawcy. Na wielu znanych portalach identyczna funkcjonalność istnieje z tą małą różnicą, że w przypadku kiedy klient ma kilka wiadomości dostaje jednego maila z dostępna liczbą wiadomości, a nie kilka maili z każdą nową wiadomością. Jak zrobić coś takiego, jak to się nazywa i jak szukać czegoś o tym ? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
1. Tworzysz tabelę na maile do powiadomienia
2. W przypadku gdy ktoś komuś gdzieś wyśle coś (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) dopisujesz do tabeli nowe powiadomienie do wysłania 3. Co zadany czas (np godzinę) wysyłasz cronem powiadomienia 4. Usuwasz wpisy o mailach dla adresów, na które zostały wysłane powiadomienia Powtarzasz czynności 2-4 Pozdrawiam |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 1 Dołączył: 6.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ok, nie wiedziałem wogóle że takie coś jak crone istnieje. Troszkę przeczytałem o tym - ale nadal mam problem. Jak to uruchomić na wykupionym serwerze w którym nie można w zasadzie nic modyfikować.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 214 Pomógł: 18 Dołączył: 25.04.2009 Ostrzeżenie: (20%) ![]() ![]() |
to na tych portalach klient dostaje wiadomość na skrzynkę ze sporym opóźnieniem, wiec nie wiem co może być gorsze, mało tego jak będzie dostawał wiadomość 1 na godzinę to co godzinę będzie dostawał opóźnionego zbiorczego emila.
wiec ja bym normalnie słał powiadomienia, lecz do nich bym dołączył aktualny stan wiadomości nie przeczytanych |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 1 Dołączył: 6.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Znalazłem. W panelu konfiguracyjnym mojego providera, jest coś takiego jak harmonogram(cron) - i faktycznie działa. Wielkie dzięki za pomoc.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
to na tych portalach klient dostaje wiadomość na skrzynkę ze sporym opóźnieniem(...) Zauważ, że mamy tu do czynienia z pocztą wewnętrzną serwisu, i powiadomieniami na pocztę 'zwykłą' o wiadomościach na tej pierwszej. Zatem myślę, że częstotliwość aktualizacji nie musi być duża. Poza tym można dorobić opcję ustawienia interwału odświeżania w panelu i jak ktoś potrzebuje częściej, to sprawdzać mu częściej. IMHO przy dużych serwisach, z dużym obciążeniem słanie maila za każdym razem mija się troche z celem. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 20:01 |