我想在他们的生日那天给我的客户发送一封自动发送的电子邮件。有没有图书馆或找到模板代码来做这样的事情的好地方?我过去曾使用过SMTP,但这是用于iOS开发的。我正在寻找使用JS或.NET(甚至可能是HTML?)来做这件事的事情。我只是猜测它需要服务器端,因为它需要自动运行,从数据库中拉出生日。
有没有人使用他们发现特别有效的某些方法?感谢
答案 0 :(得分:1)
以下是使用.NET'S SMTPClient
发送邮件的简单示例using (System.Net.Mail.MailMessage mailMessage = new System.Net.Mail.MailMessage())
{
mailMessage.To.Add(new MailAddress(toAddress ));
mailMessage.From = new MailAddress(fromAddress, nameToAppearFrom);
mailMessage.Subject = subject;
mailMessage.Body = messageText;
mailMessage.IsBodyHtml = true;
SmtpClient smtpClient = new SmtpClient();
smtpClient.EnableSsl = true;
smtpClient.Send(mailMessage);
}
要使用此功能,您的代码文件中还需要Using System.Net.Mail ;
在您的网络配置中,您需要
<system.net>
<mailSettings>
<smtp from="from address">
<network host="yourt mail server" defaultCredentials="false" port="port#" userName="username" password="password"/>
</smtp>
</mailSettings>
</system.net>
或者,根据您使用的数据库引擎,您也可以从数据库发送邮件,这可以是日常工作的形式,让所有人都有生日,然后调用邮件功能/存储过程