Send Mail in Blazor Server

Prathamesh Shende 376 Reputation points
2022-05-04T13:44:05.023+00:00

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);
}
Blazor
Blazor
A free and open-source web framework that enables developers to create web apps using C# and HTML being developed by Microsoft.
1,377 questions
{count} votes