Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengonfigurasi Database Mail
Anda melakukan tugas berikut untuk mengonfigurasikan Database Mail:
Buat profil Database Mail.
Buat akun Database Mail.
Tambahkan akun Database Mail ke profil Database Mail.
Tambahkan pengguna ke profil Database Mail.
catatan
Untuk mengonfigurasi Database Mail, pastikan bahwa Anda memiliki izin execute
pada prosedur yang disimpan dalam basis data msdb
.
Membuat profil Database Mail
Untuk membuat profil Database Mail, Anda menggunakan prosedur tersimpan sysmail_add_profile_spNotifications
.
Untuk membuat profil
-
Gunakan SQL pernyataan berikut.
USE msdb GO EXECUTE msdb.dbo.sysmail_add_profile_sp @profile_name = 'Notifications', @description = 'Profile used for sending outgoing notifications using Amazon SES.'; GO
Membuat akun Database Mail
Untuk membuat akun Database Mail, Anda menggunakan prosedur tersimpan sysmail_add_account_spSES
pada instance RDS for SQL Server DB secara pribadiVPC, menggunakan Amazon Simple Email Service.
Menggunakan Amazon SES memerlukan parameter berikut:
-
@email_address
— Identitas SES terverifikasi Amazon. Untuk informasi selengkapnya, lihat Identitas terverifikasi di Amazon SES. -
@mailserver_name
— SES SMTP Titik akhir Amazon. Untuk informasi selengkapnya, lihat Menghubungkan ke SES SMTP titik akhir Amazon. -
@username
— Nama SES SMTP pengguna Amazon. Untuk informasi selengkapnya, lihat Memperoleh SES SMTP kredensi Amazon.Jangan gunakan nama AWS Identity and Access Management pengguna.
-
@password
— SES SMTP Kata sandi Amazon. Untuk informasi selengkapnya, lihat Memperoleh SES SMTP kredensi Amazon.
Untuk membuat akun
-
Gunakan SQL pernyataan berikut.
USE msdb GO EXECUTE msdb.dbo.sysmail_add_account_sp @account_name = 'SES', @description = 'Mail account for sending outgoing notifications.', @email_address = '
nobody@example.com
', @display_name = 'Automated Mailer', @mailserver_name = 'vpce-0a1b2c3d4e5f-01234567.email-smtp.us-west-2.vpce
.amazonaws.com', @port = 587, @enable_ssl = 1, @username = 'Smtp_Username
', @password = 'Smtp_Password
'; GOcatatan
Tentukan kredensial selain prompt yang ditampilkan di sini sebagai praktik terbaik keamanan.
Menambahkan akun Database Mail ke profil Database Mail
Untuk menambahkan akun Database Mail ke profil Database Mail, gunakan prosedur tersimpan sysmail_add_profileaccount_spSES
ke profil Notifications
.
Menambahkan akun ke profil
-
Gunakan SQL pernyataan berikut.
USE msdb GO EXECUTE msdb.dbo.sysmail_add_profileaccount_sp @profile_name = 'Notifications', @account_name = 'SES', @sequence_number = 1; GO
Menambahkan pengguna ke profil Database Mail
Untuk memberikan izin bagi pengguna utama basis data msdb
untuk menggunakan profil Database Mail, Anda menggunakan prosedur sysmail_add_principalprofile_sp
Contoh berikut memberikan akses publik ke profil Notifications
.
Untuk menambahkan pengguna ke profil
-
Gunakan SQL pernyataan berikut.
USE msdb GO EXECUTE msdb.dbo.sysmail_add_principalprofile_sp @profile_name = 'Notifications', @principal_name = 'public', @is_default = 1; GO