System w założeniu powstał z braku podobnej usługi na rynku. W skrócie jego działanie można wytłumaczyć w ten sposób, iż użytkownik (po uprzedniej rejestracji) tworzy w systemie list e-mail i ustawia datę jego wysłania (może to być nawet parę miesięcy naprzód). System kontroluje na bieżąco, czy nie istnieją e-mail'e które musi rozesłać (korzysta przy tym z Cron Jobs). Następnie, po prostu gdy nadejdzie odpowiedni moment, wysyła pocztę, a adresat otrzymuje ją w zaplanowanym terminie.
Tworząc ten skrypt, postawiłem sobie za zadanie, aby użytkownik nie musiał przechodzić przez szereg niepotrzebnych opcji i formularzy, dlatego zawarłem w nim tylko niezbędne funkcje, klarując w ten sposób nawigację w serwisie.
Dodatkową funkcją jest ograniczenie ilości akcji, jakie użytkownik może mieć zaplanowane w tym samym czasie. Funkcja ta była jednym z elementów bardziej rozbudowanej wersji serwisu, która jednak nigdy nie powstała.
|
|