-4

我想在我的客户生日那天给他们发送一封自动电子邮件。是否有图书馆或好地方可以找到执行此类操作的模板代码?我过去使用过 SMTP,但那是用于 iOS 开发的。我正在寻找使用 JS 或 .NET(甚至可能是 HTML?)的东西来做到这一点。我只是猜测它需要在服务器端,因为它需要自动运行,从数据库中提取生日。

有没有人使用过他们认为特别有效的某些方法?谢谢

4

1 回答 1

1

下面是一个使用 .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>

或者,根据您使用的数据库引擎,您也可以从数据库发送邮件,这可以是每日工作的形式,让所有生日的人,然后调用邮件函数/存储过程

于 2013-06-24T17:52:37.480 回答