Perlu mengonfigurasi pengaturan SMTP di IIS untuk server ASP.Net Core Identity untuk verifikasi EMail

Saya berhasil menyebarkan server Identitas dan berfungsi dengan baik juga mengkonfigurasi pengaturan SMTP pada VPS tetapi ketika mencoba mengaturnya dengan Aplikasi ASP.Net Core 3.1 tidak dapat menemukan SMTP dalam fitur menggunakan IIS. Saya menggunakan Tanpa Kode Terkelola Sebagai Kumpulan Aplikasi. Di bawah ini adalah gambar mengenai masalah saya masukkan deskripsi gambar di sini


person Kashif Saeed    schedule 22.04.2020    source sumber


Jawaban (2)


Di .net core tidak perlu pengaturan asp.net. Itu diperlukan di versi yang lebih lama. Kita hanya perlu mengubah konfigurasi di appsettings.json untuk setup email (SMTP) juga untuk MTA (Pihak Ketiga)

person M Arslan Riaz    schedule 27.04.2020

Saya menggunakan sendgrid untuk MTA, konfigurasikan SMTP dengan sendgrid. Masalahnya adalah menambahkan kunci rahasia dan API di appsettings.production.json Di bawah ini adalah Kode:

   {
  "ConnectionStrings": {
    "DefaultConnection": "Server=.;Database=DatabaseName;Trusted_Connection=True;MultipleActiveResultSets=true"       
  },
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft": "Warning",
      "Microsoft.Hosting.Lifetime": "Information"
    }
  },
  "SendGridUser": "Put User name Here",
  "SendGridKey": "Put API Key Here",
  "RequireConfirmedEmail": true
}

Tidak perlu menyiapkan SMTP untuk situs tersebut, hanya perlu mengonfigurasi SMTP untuk Node IIS utama yang berfungsi untuk itu.

person Kashif Saeed    schedule 27.04.2020