Konfiguracja powiadomień e-mail w środowisku Asseco WAPRO Kaper obejmuje: alerty o nieudanym backupie SQL Server, powiadomienia o przekroczeniu limitu rozmiaru bazy, alerty systemowe o błędach SQL Server, a w WAPRO Mag – automatyczne wysyłanie faktur i potwierdzeń zamówień. Powiadomienia e-mail to nieodzowny element monitorowania systemu – informują administratora o problemach, zanim klientów dotkną ich skutki. Nasz serwis konfiguruje powiadomienia e-mail dla całego ekosystemu WAPRO.
Dobrze skonfigurowane powiadomienia e-mail to system wczesnego ostrzegania dla administratora WAPRO. Alert o niepowodzeniu backupu wysłany rano pozwala naprawić problem jeszcze tego samego dnia – zanim awaria zagrozi danym.
Powiadomienia o wyniku backupu SQL Server
Konfigurujemy powiadomienia e-mail dla automatycznych backupów bazy WAPRO Kaper: skrypt PowerShell po zakończeniu backupu wysyła raport o wyniku (sukces/błąd) przez SMTP. Skrypt używa Send-MailMessage z parametrami: serwer SMTP, port, login, hasło i odbiorca. W treści maila: nazwa bazy, wynik (OK lub kod błędu), rozmiar pliku .bak, czas wykonania. Alert o błędzie backupu jest wysyłany do administratora i – opcjonalnie – do właściciela firmy lub biura rachunkowego. Konfigurujemy też cotygodniowy raport podsumowujący wszystkie backupy tygodnia.
Monitoring SQL Server przez Database Mail
SQL Server Standard i Express with Advanced Services obsługują Database Mail – mechanizm wysyłania alertów e-mail przez SQL Server Agent. Konfigurujemy Database Mail (Management → Database Mail Configuration Wizard), tworzymy alerty dla krytycznych błędów (Severity 19–25 – błędy krytyczne, które mogą powodować awarię SQL Server), konfigurujemy SQL Server Agent Alerts i przypisujemy je do operatora e-mail. W przypadku SQL Server Express (bez pełnego Agenta) zastępujemy Database Mail skryptami PowerShell uruchamianymi przez Windows Task Scheduler.
Wysyłka faktur przez WAPRO Mag
WAPRO Mag (zintegrowany z WAPRO Kaper) umożliwia wysyłkę faktur PDF bezpośrednio z programu na adres e-mail kontrahenta. Konfigurujemy ustawienia SMTP w WAPRO Mag (Administracja → Konfiguracja → E-mail), wskazując serwer SMTP, port, dane logowania. Dla firmowych kont pocztowych (Microsoft 365, Gmail, poczta domenowa) konfigurujemy właściwe parametry (port 587/STARTTLS lub 465/SSL, konto App Password dla Gmail z 2FA). Testujemy wysyłkę testowej faktury do własnego adresu e-mail przed uruchomieniem produkcyjnym.
Automatyczne alerty o zbliżającym się limicie bazy
Przy zbliżaniu się do limitu 10 GB bazy SQL Server Express konfigurujemy alert e-mail: skrypt SQL sprawdza rozmiar bazy i gdy przekroczy 8 GB (80% limitu) – wysyła alarm. To daje czas na działanie: archiwizację starych danych, migrację na SQL Server Standard lub rozbudowę. Bez tego alertu firma może zostać zaskoczona błędem "The transaction log for database is full" bez wcześniejszego ostrzeżenia – co powoduje natychmiastowe zatrzymanie możliwości zapisu do bazy.