Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Uzywanie Emailingu w MSSQl 2k5 i >
- --1. Aktywacja usługi Database Mail w bazie danych
- sp_configure 'show advanced options', 1;
- GO
- RECONFIGURE;
- GO
- --Wartość 1 aktywuje usługę Database Mail, 0 – wyłącza.
- sp_configure 'Database Mail XPs', 1;
- GO
- RECONFIGURE
- GO
- --2. Utworzenie konta
- EXECUTE msdb.dbo.sysmail_add_account_sp
- @account_name = 'konto@nadawcy.com',
- @description = 'Opis',
- @email_address = 'konto@nadawcy.com',
- @display_name = 'Comarch Optima - MSSQL server ',
- @username='konto@nadawcy.com',
- @password='hasło',
- @mailserver_name = 'smtp.nadawcy.com'
- --3. Utworzenie profilu o nazwie myProfile
- EXECUTE msdb.dbo.sysmail_add_profile_sp
- @profile_name = 'Profil pocztowy',
- @description = 'Opis profila'
- --4. Przypisanie konta do profilu myProfile
- EXECUTE msdb.dbo.sysmail_add_profileaccount_sp
- @profile_name = 'Profil pocztowy',
- @account_name = 'konto@nadawcy.com',
- @sequence_number = 1
- --5. Nadanie profilowi statusu Public i Default
- EXECUTE msdb.dbo.sysmail_add_principalprofile_sp
- @profile_name = 'Profil pocztowy',
- @principal_name = 'public',
- @is_default = 1
- --6. Sprawdzenie ustawień parametrw usługi Database Mail
- EXECUTE msdb.dbo.sysmail_help_configure_sp
- --7. Definiowanie parametru maksymalnego rozmiaru pliku załącznika
- EXECUTE msdb.dbo.sysmail_configure_sp
- 'MaxFileSize', '2097152'
- --8. Wysyłanie przykładowe wiadomości e-mail
- EXEC msdb.dbo.sp_send_dbmail
- @profile_name = 'Profil pocztowy',
- @recipients = 'adres@odbiorcy.org',
- @body = 'Database Mail. Konfiguracja i wykorzystanie uslugi w SQL Server 2005/2008',
- @subject = ' Tutul'
- -- poniżej już tylko sprawdzenie
- msdb.dbo.sysmail_help_status_sp
- SELECT * FROM msdb.dbo.sysmail_event_log
- SELECT * FROM msdb.dbo.sysmail_allitems -- lista wszystkich wiadomości;
- SELECT * FROM msdb.dbo.sysmail_sentitems -– lista wiadomości wysłanych;
- SELECT * FROM msdb.dbo.sysmail_unsentitems –- lista wiadomości niewysłanych;
- SELECT * FROM msdb.dbo.sysmail_faileditems –- lista wiadomości, których wysyłanie zakończyło się niepowodzeniem;
- SELECT * FROM msdb.dbo.sysmail_mailattachments –- informacje o wszystkich plikach załączników wysyłanych wiadomości.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement