Buradasın
ASP.NET iletişim formu nasıl gönderilir?
Yazeka
Arama sonuçlarına göre oluşturuldu
ASP.NET'te iletişim formu göndermek için aşağıdaki adımları izlemek gerekmektedir:
- Gerekli Mail Modellerini Ekleyin:
MailRequest
adında bir sınıf oluşturarak, gönderilecek e-postanın bilgilerini (ToEmail
,Subject
,Body
) tanımlayın 1. - appsettings.json Dosyasını Düzenleyin:
MailSettings
bölümünü ekleyerek, e-posta gönderme ayarlarını (Mail
,DisplayName
,Password
,Host
,Port
) tanımlayın 1. Bu ayarları hemappsettings.Development.json
dosyasına da ekleyin 1. - Mail Hizmetlerini Ekleyin:
MailService
adında bir hizmet sınıfı oluşturarak,IMailService
arayüzünü uygulayın veIOptions<MailSettings>
ileMailSettings
bölümünden ayarları yükleyin 1. - E-posta Gönderme Metodunu Yazın:
MailService
sınıfında,SendEmailAsync
metodunu kullanarak,MailRequest
nesnesini alıp e-postayı gönderin 1. - Kontrolör Yöntemini Ekleyin:
MailController
sınıfında,SendMail
adında birHttpPost
metodunu ekleyerek, form verilerini alıp e-posta gönderme hizmetini çağırın 1.
5 kaynaktan alınan bilgiyle göre: