【问题标题】:msdb.dbo.sp_send_dbmail send an email using high priority and low prioritymsdb.dbo.sp_send_dbmail 使用高优先级和低优先级发送电子邮件
【发布时间】:2020-12-21 10:48:39
【问题描述】:

我正在使用 SQL Server 过程 msdb.dbo.sp_send_dbmail 发送电子邮件。我有一些电子邮件应该是即时的,而一些电子邮件可能会延迟。所以简而言之,我想优先处理每封电子邮件。是否可以使用msdb.dbo.sp_send_dbmail 实现这一目标?

【问题讨论】:

  • AFAIK,这在 SQL server 中是不可能的,邮件队列不能被优先考虑。
  • 重要性参数呢?不是为了优先吗?是不是和MailPriority.High不一样?
  • 数据库邮件在内部使用 FIFO 服务代理队列,但我认为没有设置消息优先级。重要性参数仅用于消息头 AFAIK。就个人而言,我会使用标准的 SMTP 客户端来满足重要的需求。
  • @user960567 @importance 参数不属于任何 Internet 消息格式 RFC(822、2322、5322、6854)。非 Microsoft 邮件服务器不太可能关注它。
  • @AlwaysLearning 所以没有办法确定电子邮件的优先级?

标签: sql-server tsql sql-server-2014 sp-send-dbmail


【解决方案1】:

如果您希望在电子邮件中显示红色感叹号,您可以使用

@importance = '高'

【讨论】:

    猜你喜欢
    • 2021-05-14
    • 2016-05-08
    • 1970-01-01
    • 1970-01-01
    • 2016-02-13
    • 1970-01-01
    • 1970-01-01
    • 2014-11-26
    • 1970-01-01
    相关资源
    最近更新 更多