Mengonfigurasi Database Mail - Layanan Basis Data Relasional Amazon

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:

  1. Buat profil Database Mail.

  2. Buat akun Database Mail.

  3. Tambahkan akun Database Mail ke profil Database Mail.

  4. 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_sp. Contoh berikut membuat profil dengan nama Notifications.

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_sp. Contoh berikut membuat akun bernama SES pada instance RDS for SQL Server DB secara pribadiVPC, menggunakan Amazon Simple Email Service.

Menggunakan Amazon SES memerlukan parameter berikut:

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'; GO
    catatan

    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_sp. Contoh berikut menambahkan akun SES 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 tersimpan. Principal adalah entitas yang dapat meminta sumber daya SQL Server. Prinsipal database harus memetakan ke pengguna otentikasi SQL Server, pengguna Windows Authentication, atau grup Windows Authentication.

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