Я использовал sendgrid для MTA, настраивая SMTP с sendgrid. Проблема заключается в добавлении его секретного ключа andAPI в appsettings.production. json Ниже приведен код:
{
"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
}
Нет необходимости настраивать SMTP для сайта, нужно только настроить SMTP для Основной узел IIS это работает для него.