Bagikan melalui


Membuat kredensial untuk autentikasi Simple Mail Transfer Protocol (SMTP)

Artikel ini menjelaskan cara menggunakan aplikasi Microsoft Entra untuk membuat kredensial autentikasi untuk menggunakan Simple Mail Transfer Protocol (SMTP) untuk mengirim email menggunakan Azure Communication Services.

Prasyarat

Menggunakan aplikasi Microsoft Entra untuk autentikasi SMTP

Pengembang aplikasi yang membangun aplikasi yang mengirim email menggunakan protokol SMTP perlu menerapkan autentikasi modern yang aman. Azure Communication Services menggunakan perwakilan layanan aplikasi Microsoft Entra untuk menyediakan autentikasi yang aman. Tautkan aplikasi Microsoft Entra ke sumber daya Communication Service dengan membuat sumber daya Nama Pengguna SMTP.

Layanan SMTP menggunakan informasi aplikasi Microsoft Entra yang ditautkan ke nama pengguna SMTP untuk mengautentikasi dengan Microsoft Entra atas nama pengguna untuk memastikan transmisi email yang aman dan mulus. Sumber daya nama pengguna SMTP ditentukan pengguna dan dapat menggunakan format email atau bentuk bebas. Jika nama pengguna SMTP menggunakan format email, domain harus menjadi salah satu domain tertaut dari sumber daya Communication Service.

Menetapkan peran ke aplikasi Microsoft Entra

Anda juga perlu memberikan akses aplikasi Microsoft Entra ke sumber daya Komunikasi menggunakan peran bawaan atau peran kustom dengan izin yang diperlukan.

Menetapkan peran Pemilik Layanan Komunikasi dan Email bawaan ke aplikasi Microsoft Entra

Tetapkan peran Pemilik Layanan Komunikasi dan Email ke aplikasi Microsoft Entra untuk memberinya akses ke sumber daya Communication Service.

  1. Di portal, navigasikan ke Sumber Daya Azure Communication Service yang digunakan untuk mengirim email menggunakan SMTP lalu buka Kontrol akses (IAM). Cuplikan layar yang memperlihatkan Kontrol akses untuk sumber daya Komunikasi.
  2. Pilih +Tambahkan lalu pilih Tambahkan penetapan peran. Cuplikan layar yang memperlihatkan memilih Tambahkan penetapan peran untuk sumber daya Komunikasi.
  3. Pada tab Peran , pilih peran Pemilik Layanan Komunikasi dan Email untuk mengirim email menggunakan SMTP dan klik Berikutnya. Cuplikan layar yang memperlihatkan memilih peran bawaan.
  4. Pada tab Anggota , pilih Pengguna, grup, atau perwakilan layanan lalu klik +Pilih anggota. Cuplikan layar yang memperlihatkan memilih pilih anggota untuk peran bawaan.
  5. Gunakan kotak pencarian untuk menemukan aplikasi Microsoft Entra yang Anda gunakan untuk autentikasi dan memilihnya. Lalu klik Pilih. Cuplikan layar yang memperlihatkan memilih aplikasi Microsoft Entra yang mendapatkan peran bawaan.
  6. Setelah mengonfirmasi pilihan, klik Berikutnya. Cuplikan layar yang memperlihatkan peninjauan tugas untuk peran bawaan.
  7. Setelah mengonfirmasi cakupan dan anggota, klik Tinjau + tetapkan. Cuplikan layar yang memperlihatkan penetapan peran bawaan.

Membuat Nama Pengguna SMTP menggunakan portal Microsoft Azure

  1. Di portal, navigasikan ke Sumber Daya Azure Communication Service lalu buka Nama Pengguna SMTP. Cuplikan layar yang memperlihatkan Nama Pengguna SMTP.
  2. Klik +Tambahkan Nama Pengguna SMTP lalu pilih aplikasi Microsoft Entra. Jika aplikasi Microsoft Entra tidak muncul di menu drop-down, lihat langkah-langkah sebelumnya untuk menetapkan peran. Nama pengguna dapat berupa teks kustom atau alamat email. Cuplikan layar yang memperlihatkan penambahan nama pengguna SMTP.
  3. Verifikasi bahwa Nama Pengguna SMTP ada dalam daftar. Status berubah menjadi Siap digunakan setelah semua persyaratan untuk mengirim email menggunakan nama pengguna dan SMTP terpenuhi. Cuplikan layar yang memperlihatkan nama pengguna SMTP yang baru dibuat dalam daftar.

Kata sandi autentikasi SMTP

Kata sandi adalah salah satu rahasia klien aplikasi Microsoft Entra. Cuplikan layar yang memperlihatkan menemukan rahasia klien Microsoft Entra.

Persyaratan untuk pengiriman klien SMTP AUTH

  • Autentikasi: Autentikasi nama pengguna dan kata sandi didukung melalui penggunaan nama pengguna SMTP yang terhubung dengan detail aplikasi Microsoft Entra. Layanan SMTP Azure Communication Services menggunakan detail pengguna aplikasi Microsoft Entra untuk mendapatkan token akses atas nama pengguna dan menggunakannya untuk mengirimkan email.
  • Azure Communication Service: Layanan Azure Communication memerlukan sumber daya Azure Communication Services yang terhubung dengan sumber daya dan domain Email Komunikasi Azure.
  • Keamanan Lapisan Transportasi (TLS): Perangkat Anda harus dapat menggunakan TLS versi 1.2 ke atas.
  • Port: Port 587 (disarankan) atau port 25 diperlukan dan harus tidak diblokir di jaringan Anda. Beberapa firewall jaringan atau ISP memblokir port karena itulah port yang digunakan server email untuk mengirim email.
  • DNS: Gunakan nama DNS smtp.azurecomm.net. Jangan gunakan alamat IP untuk server Microsoft 365 atau Office 365, karena Alamat IP tidak didukung.

Cara menyiapkan pengiriman klien SMTP AUTH

Masukkan pengaturan berikut langsung di perangkat Anda atau di aplikasi seperti yang diinstruksikan panduan mereka (mungkin menggunakan terminologi yang berbeda dari artikel ini). Asalkan skenario Anda selaras dengan prasyarat untuk pengiriman klien SMTP AUTH, pengaturan ini memungkinkan Anda mengirim email dari perangkat atau aplikasi Anda menggunakan Perintah SMTP.

Pengaturan Perangkat atau Aplikasi Nilai
Server / host pintar smtp.azurecomm.net
Pelabuhan Port 587 (disarankan) atau port 25
TLS / StartTLS Diaktifkan
Nama pengguna dan kata sandi Masukkan Nama Pengguna SMTP dan satu rahasia klien aplikasi Microsoft Entra.