Send Mail in Blazor Server
I am trying to send email but it not working
2022-05-04T13:36:35.178Z] Error: System.Net.Mail.SmtpException: The operation has timed out.
at System.Net.Mail.SmtpClient.Send(MailMessage message)
at HannoverPaints.Shared.MainLayout.SendMail(String To, String Subject, String Body) in D:\Documents\Visual Studio 2022\Projects\HannoverPaints\Shared\MainLayout.razor:line 120
at HannoverPaints.Shared.MainLayout.<BuildRenderTree>b__0_4() in D:\Documents\Visual Studio 2022\Projects\HannoverPaints\Shared\MainLayout.razor:line 54
at Microsoft.AspNetCore.Components.EventCallbackWorkItem.InvokeAsyncT
at Microsoft.AspNetCore.Components.ComponentBase.Microsoft.AspNetCore.Components.IHandleEvent.HandleEventAsync(EventCallbackWorkItem callback, Object arg)
at Microsoft.AspNetCore.Components.RenderTree.Renderer.DispatchEventAsync(UInt64 eventHandlerId, EventFieldInfo fieldInfo, EventArgs eventArgs)
log @ blazor.server.js:1
code
string message , phonenumber, name;
public void SendMail(string To, string Subject, string Body)
{
MailMessage mail = new MailMessage();
mail.To.Add(To);
mail.From = new MailAddress("info@hannover.com", "hannover");
mail.Subject = Subject;
mail.Body = Body;
mail.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient
{
EnableSsl = true,
Host = "mail.hannover.com",
DeliveryMethod = SmtpDeliveryMethod.Network,
Credentials = new System.Net.NetworkCredential("info@hannover.com", "****") // Enter seders User name and password
};
smtp.Send(mail);
}