Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wysyłanie zbiorczego maila z powiadomieniem o wiadomosciach na skrzynce
lmdl
post
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 ?
Go to the top of the page
+Quote Post
vokiel
post
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
Go to the top of the page
+Quote Post
lmdl
post
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ć.
Go to the top of the page
+Quote Post
okitoki
post
Post #4





Grupa: Zarejestrowani
Postów: 214
Pomógł: 18
Dołączył: 25.04.2009

Ostrzeżenie: (20%)
X----


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
Go to the top of the page
+Quote Post
lmdl
post
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.
Go to the top of the page
+Quote Post
vokiel
post
Post #6





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


Cytat(okitoki @ 21.05.2009, 20:09:43 ) *
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.
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: 24.08.2025 - 20:01