1

Temat: Wysyłanie listu z szablonu raz dziennie (TB! 3.5.22)

Witam

Używam TB! 3.5.22. Chciałbym aby program raz dziennie automatycznie wysyłał list zdefiniowany w szablonie (szablon zawiera kompletną treść + nagłówki typu "Do", "Od"). Próbowałem użyć do tego terminarza, ale nie udaje mi się ta sztuka... Nie chcę wysyłać tego listu o określonej godzinie, bo wtedy TB! może nie być uruchomiony - chcę by wysyłał się po prostu każdego dnia raz. Jeśli w ustawieniach zadania włączę ponawianie przy uruchamianiu pominiętych operacji wówczas istnieje ryzyko, że list zostanie wysłany kilkukrotnie w sytuacji, gdy nie będę przez X dni włączał TB!. Da się to jakoś zrobić by list był wysyłany tylko raz dziennie i o dowolnej porze, tzn. kiedy mam włączonego TB!?

2

Odp: Wysyłanie listu z szablonu raz dziennie (TB! 3.5.22)

Makro, które będzie odczytywało z pliku tekstowego (na przykład) datę wysyłki i jeżeli data będzie z poprzedniego dnia, to wyśle e-maila i uaktualni datę w pliku tekstowym. A makro wywołuj z terminarza np. co godzinę.

3

Odp: Wysyłanie listu z szablonu raz dziennie (TB! 3.5.22)

Nie jestem pewien (musisz to sam sprawdzić, wysyłając pocztę do samego siebie) czy niewłączanie programu powoduje wielokrotną kumulację zadań w Terminarzu. Wydaje mi się, że zaległe zadanie jest uruchamiane tylko raz - to byłoby najlepsze rozwiązanie. Istnieje także opcja /MAIL dla wiersza poleceń (opis w podręczniku). Należy w takim wypadku uruchamiać program ze skrótu, w którego właściwościach zdefiniujesz tę opcję wywołania programu i pamiętać o tym, aby pierwsze włączenie programu odbyło się za pomocą tego właśnie skrótu.

4 (edytowany przez mron 2011-05-16 23:04:48)

Odp: Wysyłanie listu z szablonu raz dziennie (TB! 3.5.22)

A od kiedy makra potrafią takie rzeczy? Odczyt z pliku to jeszcze da radę, ale zapis? Poza tym twoja propozycja to praktycznie tworzenie takiego mechanizmu od zera, równie dobrze można by zastosować dowolny język skryptowy i harmonogram zadań w Windows ("można by" bo TB! uruchomiony na limitowanym koncie nie obsługuje poleceń podanych w linii komend - działa to tylko gdy TB! nie jest uruchomiony).

Zygmunt: można ustawić ile pominiętych zadań ma powtarzać, ale nawet jedno to za dużo bo jak nie włączę TB! jeden dzień to nazajutrz wyśle mi 2 e-maile - zaległy i bieżący - o jeden za dużo. Opcja z parametrem też odpada, bo równie dobrze mógłbym wysyłać tę pocztę ręcznie (OK, nie do końca, ale jednak...).

5

Odp: Wysyłanie listu z szablonu raz dziennie (TB! 3.5.22)

Wracając zatem do propozycji Grzegorza - miał chyba na myśli odpowiednie makra użyte w szablonie filtru, które potrafią sprawdzić, a nawet zapisać do pliku datę wysyłki ostatniej wysłanej wiadomości (korzystając z operacji eksportu). Muszę się nad tym zastanowić, bo tak chyba da się zrobić (uruchamiając filtr z Terminarza).

6

Odp: Wysyłanie listu z szablonu raz dziennie (TB! 3.5.22)

No rzeczywiście - w taki sposób to pewnie można by zrobić... Jednak to bez sensu, myślałem, że terminarz ma taką funkcjonalność, w takiej sytuacji zrobię to zupełnie inaczej (za pomocą terminarza windows + skryptu). Dzięki.