lms-sendinvoices
Różnice
Różnice między wybraną wersją a wersją aktualną.
| Poprzednia wersja | |||
| — | lms-sendinvoices [Nieznana data] (aktualna) – edycja zewnętrzna (Nieznana data) 127.0.0.1 | ||
|---|---|---|---|
| Linia 1: | Linia 1: | ||
| + | ===4.3.11. lms-sendinvoices=== | ||
| + | Skrypt służy do wysyłania pocztą elektroniczną faktur, jako załączników do wiadomości. Faktury generowane są na podstawie szablonu dostępnego w lms-ui, dlatego wymagane jest podanie klienta i hasła do interfejsu www lms-ui. | ||
| + | W odróżnieniu od pozostałych skryptów ten wymaga dodatkowych modułów perla: LWP:: | ||
| + | |||
| + | Konfigurację należy umieścić w sekcji [sendinvoices]: | ||
| + | |||
| + | * lms_url | ||
| + | Adres do lms-ui. Domyślnie: http:// | ||
| + | Przykład: lms_url = http:// | ||
| + | |||
| + | * lms_user | ||
| + | Login użytkownika. Domyślnie: pusty | ||
| + | Przykład: lms_user = admin | ||
| + | |||
| + | * lms_password | ||
| + | Hasło do lms-ui. Domyślnie: puste | ||
| + | Przykład: lms_password = moje_hasło | ||
| + | |||
| + | * debug_email | ||
| + | Konto pocztowe do testów. Domyślnie: niezdefiniowane. | ||
| + | Przykład: debug_email = admin@mynet.pl | ||
| + | |||
| + | * sender_name | ||
| + | Nadawca listu. Domyślnie: niezdefiniowany. | ||
| + | Przykład: sender_name = ASK MyNet | ||
| + | |||
| + | * sender_email | ||
| + | Adres nadawcy listu. Domyślnie: niezdefiniowany. | ||
| + | Przykład: sender_email = admin@mynet.pl | ||
| + | |||
| + | * mail_subject | ||
| + | Temat wiadomości. Można użyć zmiennej %invoice zastępowanej numerem faktury. Domyślnie: ' | ||
| + | Przykład: mail_subject = 'Nowa faktura' | ||
| + | |||
| + | * mail_body | ||
| + | Treść wiadomości. Można użyć zmiennej %invoice, która zostanie zastąpiona numerem faktury. Domyślnie: ' | ||
| + | Przykład: mail_body = '' | ||
| + | |||
| + | * customergroups | ||
| + | Lista nazw grup (oddzielonych spacjami), które mają być uwzględnione podczas wysyłki. Domyślnie: nie ustawiona - wszystkie grupy. | ||
| + | Przykład: customergroups = grupa1 grupa2 | ||
| + | |||
| + | * smtp_host | ||
| + | Serwer SMTP, przez który ma zostać wysłana wiadomość. Domyślnie: localhost | ||
| + | Przykład: smtp_host = smtp.mydomain.pl | ||
| + | |||
| + | * smtp_auth | ||
| + | Sposób autoryzacji. Dozwolone wartości: LOGIN, PLAIN, CRAM-MD5, NTLM. Domyślnie: pusta (brak autoryzacji) | ||
| + | Przykład: smtp_auth = LOGIN | ||
| + | |||
| + | * smtp_user | ||
| + | Login do autoryzacji SMTP. Domyślnie: pusty | ||
| + | Przykład: smtp_user = admin | ||
| + | |||
| + | * smtp_pass | ||
| + | Hasło do konta zdefiniowanego w opcji smtp_user. Domyślnie: puste | ||
| + | Przykład: smtp_pass = password | ||
| + | |||
| + | Ponadto mamy do dyspozycji jeden przydatny parametr wiersza poleceń --fakedate (-f). Przy jego użyciu można sprawić, aby skrypt działał z podmienioną datą systemową (w formacie YYYY/ | ||
lms-sendinvoices.txt · ostatnio zmienione: (edycja zewnętrzna)
