===6.2.4. Notify=== ==6.2.4.1. Opis== Moduł 'notify' służy do informowania klientów o zaległościach w opłatach za pomocą poczty elektronicznej. Aktualne saldo klienta porównywane jest ze zmienną 'limit', jeśli jest niższe - wiadomość zostaje wysłana. Treść wiadomości pobierana jest z przygotowanego szablonu, w którym można stosować następujące zmienne: * %saldo - aktualne saldo klienta (także %B) * %b - wartość bezwzględna aktualnego salda klienta * %pin - PIN klienta * %name - imię klienta * %lastname - nazwisko/nazwa klienta * %last_10_in_a_table - wyciąg ostatnich 10 operacji na kocie klienta ==6.2.4.2. Konfiguracja== Poniżej przedstawiono dostępne opcje konfiguracyjne modułu 'notify': * template Lokalizacja pliku z szablonem wiadomości. Domyślnie: pusty Przykład: template = modules/notify/sample/mailtemplate * file Lokalizacja pliku tymczasowego. Domyślnie: /tmp/mail Przykład: file = /tmp/mail.txt * command Polecenie powłoki wysyłające e-maila. '%address' zostanie zastąpione adresem e-mail klienta. Domyślnie: 'mail -s "Liabilities Information" %address < /tmp/mail'. Przykład: command = 'mail %address -s "musisz zapłacić, bo jak nie..." < /tmp/mail.txt' * limit Wiadomość o zaległościach zostaje wysłana jeśli saldo klienta spadnie poniżej kwoty określonej zmienną limit. Domyślnie: 0 Przykład: limit = -20 * debug_mail Określa adres na który zostaną wysłane wszystkie wiadomości, przydatne podczas testów. Domyślnie: puste. Przykład: debug_mail = localhost@moja.net