我正在How to send email from SQL Server?阅读帖子,我很兴奋,因为我也需要这样做,但后来我读了下面的评论。
"您不应该将SQL服务器用作应用服务器。设置电子邮件以提醒您是一回事,但将其用作电子邮件分发服务器则是另一回事。虽然你可以这样做,但如果你应该这样做,你可能想要更好。 - 丹·安德鲁斯4月10日和14日13:52"
为什么不通过SQL发送电子邮件?我确信有一个很好的理由,但我无法在互联网上找到它。不要问一个开放式问题,但是什么是发送自动电子邮件的好应用服务器?
答案 0 :(得分:1)
主要是,您希望SQL Server计算机专注于一件事,即高效运行SQL Server。 SQL Server非常适合作为关系数据库系统。它将DBMail作为一项功能,但它不是为整个应用程序发送大量电子邮件而设计的。通过像SendGrid这样的东西发送电子邮件可能更有效率。可能还有很多其他建议。
结论:让SQL Server尽其所能,不要将资源用作电子邮件系统。