我想在我的客户生日那天给他们发送一封自动电子邮件。是否有图书馆或好地方可以找到执行此类操作的模板代码?我过去使用过 SMTP,但那是用于 iOS 开发的。我正在寻找使用 JS 或 .NET(甚至可能是 HTML?)的东西来做到这一点。我只是猜测它需要在服务器端,因为它需要自动运行,从数据库中提取生日。
有没有人使用过他们认为特别有效的某些方法?谢谢
我想在我的客户生日那天给他们发送一封自动电子邮件。是否有图书馆或好地方可以找到执行此类操作的模板代码?我过去使用过 SMTP,但那是用于 iOS 开发的。我正在寻找使用 JS 或 .NET(甚至可能是 HTML?)的东西来做到这一点。我只是猜测它需要在服务器端,因为它需要自动运行,从数据库中提取生日。
有没有人使用过他们认为特别有效的某些方法?谢谢
下面是一个使用 .NET 的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>
或者,根据您使用的数据库引擎,您也可以从数据库发送邮件,这可以是每日工作的形式,让所有生日的人,然后调用邮件函数/存储过程