安排电子邮件smtp api似乎不起作用

时间:2015-05-19 10:42:27

标签: c# email sendgrid

我是一名学生,我正在开展一个项目,我们使用SendGrid发送电子邮件,并成功地解决了我们想要实施的服务之一。

另外一个是发送提醒类型的电子邮件通知用户即将到期的截止日期,因此我们插入用于创建新电子邮件的代码并添加了标题为myMessage2.SetSendAt(f)的行,其中f包含日期时间+提前1小时。

不幸的是,它总是立即发送电子邮件,而不是1小时后。 你能帮我解决一下我遗失或做错的事吗?

    SendGridMessage myMessage2 = new SendGridMessage(); 
    myMessage2.From = new MailAddress("warnmap@gmail.com", "UCN");
    myMessage2.Subject = "Reminder for deadline"; 
    myMessage2.Text = ("This is a confirmation of your new loan with details:\n Item Name:" + iname + "\n Date Out:" + loan.DateOut + "\n Date Due:" + loan.DateDue); 
    myMessage2.AddTo(em); 
    DateTime f = loan.DateOut.AddHours(1); 
    myMessage2.SetSendAt(f);
    transportWeb.DeliverAsync(myMessage2);

0 个答案:

没有答案