如果我要基于Asp.net主机模板创建Blazor应用程序,并且我有Azure的付费订阅。我想知道在用户输入所需信息后如何发送电子邮件。
这里是Asp.netCore的代码,我不确定如何使用Blazor通过Azure网站发送该文件。如果您可以提供一些参考阅读或尝试示例代码,将不胜感激。 谢谢
using System.Net.Mail;
MailMessage mailMessage = new MailMessage();
mailMessage.From = new MailAddress("email1@somewebsite.com");
mailMessage.To.Add(new MailAddress("email2@somewebsite.com"));
mailMessage.Subject = "Your subject";
mailMessage.IsBodyHtml = true;
mailMessage.Body = "Email body";
SmtpClient client = new SmtpClient();
client.Credentials = new System.Net.NetworkCredential("email1@somewebsite.com", "password");
client.Host = "smtpout.asia.secureserver.net";
client.Send(mailMessage);