问题标签 [dbmail]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1419 浏览

html - 在 SQL Server 存储过程中将图像插入 HTML 表以与 DBMail 一起使用

我想在填充了 SQL Server 表数据的表的列中添加一个图标/图像,并将结果通过电子邮件发送出去。

就目前而言,我在电子邮件中得到的只是

我的代码:

我嵌入了其他图像,只是在表格中嵌入了一个问题。

电子邮件将在 Outlook 中查看,不会离开内部网络。

任何指针都会很棒!

谢谢

0 投票
0 回答
45 浏览

sql - dbmail @reply_to

我不认为我会对这个问题感到高​​兴,但我看不到有人问了一段时间......

有没有办法绕过 dbmail 中 @reply_to 的一个电子邮件地址限制?

我想平均一次分组有十几个地址,要求背后的原因是它们链接到内部 DMS。

任何帮助或建议都会很棒,我尝试了一个变量,但没有任何乐趣。

干杯鲍勃

0 投票
1 回答
118 浏览

sql - T-SQL Dbmail 忽略错误/发送带/不带附件的电子邮件(动态电子邮件)

我写了一个快速查询,它从系统中提取信息并在任务完成时将其放入电子邮件中。每个任务都有一个数字 ID,这是数据和我的附件之间的关键链接。

例如,电子邮件在编号上运行查询:15005。它提取 15005 的数据,并在名为 15005.pdf 的位置查找附件

但是,这很好用。我还需要查询才能工作并在没有附件时发送电子邮件。- 有时文书工作没有到达,我们根本没有 15005.pdf。

因此,我需要某种形式的 SQL 来识别它是否出错,并使用不带附件的替代电子邮件设计。或者只是忽略错误。

仅供参考,有问题的错误是:Msg 22051 - “附件文件无效”

如果需要,我可以发布查询,但是这一切都很好,这只是我坚持的电子邮件位:

此外,有问题的@Attach 工作成功,因为它正在寻找可能存在的正确文件名。

0 投票
1 回答
89 浏览

c# - dbmail 有时在 sql 中停止

有时 sql 中的 dbmail 会停止发送电子邮件并出现以下错误:由于邮件服务器故障,无法将邮件发送给收件人。(使用帐户 1 (2018-05-07T08:54:34) 发送邮件。异常消息:无法将邮件发送到邮件服务器。(必须指定收件人。)。)有时它确实发送。以上情况适用于所有邮件配置文件,我尝试了一切,仍然一样。现在我在 sql server 代理中启用了一个配置文件,它运行良好,但其他配置文件有时工作,有时不工作。请帮忙!

0 投票
0 回答
258 浏览

sql - RC 被忽略 - 无法初始化 sqlcmd 库,错误号为 -2147467259

我有一个示例查询,我故意失败,因为数据库和表在我的测试中不存在

在我的 SQL2008 服务器上,我得到了这个响应

Msg 22050, Level 16, State 1, Line 0 格式查询错误,可能参数无效 RC:14661

在我的 SQL2014 服务器上,我得到了这个响应

消息 22050,级别 16,状态 1,第 0 行无法初始化 sqlcmd 库,错误号为 -2147467259。遥控:0

我的查询/问题是为什么在 SQL2014 上我得到 0 RC?它不承认失败?

0 投票
1 回答
65 浏览

sql - DBMail到Outlook的vb6 vs SQL脚本,出了什么问题?

下面的 TSQL 脚本就像一个魅力:

但是,当我使用 VB6 代码使用上面更简单的 HTML 调用 msdb.dbo.sp_send_dbmail 时,我无法让 image001.png 出现在消息中。它显示为附件。我已经考虑了两天,无法弄清楚 Outlook 在 vb6 代码和 SQL 脚本之间看到了什么不同..

你们中的任何一个 VB6 大师以前都处理过 DBMail 吗?哦,这是我在 VB6 中测试的子 - 它传递消息和图像文件。它只是没有像脚本那样在邮件消息中得到想象。

0 投票
1 回答
660 浏览

sql-server-2012 - 对 SSPI 的调用失败,请参阅内部异常。DB Mail 无法发送电子邮件

我的数据库邮件突然停止工作,错误是:

由于邮件服务器故障,无法将邮件发送给收件人。(使用帐户 2 (2018-08-14T16:00:23) 发送邮件。异常消息:无法将邮件发送到邮件服务器。(对 SSPI 的调用失败,请参阅内部异常。)。

我找不到有关该错误的更多信息,它只是突然停止工作。

我的 SQL Server 是 2012。

我所有的 smtp 设置都是正确的,没有任何改变。

0 投票
2 回答
57 浏览

sql - dbMail 连接的 url 将 & 符号解析为单词和

我正在使用 dbmail 收集数据并发送电子邮件。作为该电子邮件的一部分,我有一个围绕文本的 url,用于指向带有参数的 SSRS 报告的可点击链接。如果我只有一个参数,我很好。但是,如果我添加参数,则传递 url 时将 & 号替换为“and”。我已经尝试过文本 &、char(38) 和文本 %26,它通过将其转换为单词“and”来解析它。

例如,如果 url 使用

呈现的是 https://blah/reports_ssrs/report/subfolder1/subfolder stuff/report name?svcMeasure=8andsvcProv=brown'>my measure

0 投票
2 回答
6610 浏览

sql - 由于 sql server 2012 中的邮件服务器故障,DB Mail 无法向收件人发送邮件

我尝试发送数据库邮件,但出现以下问题。

由于邮件服务器故障,无法将邮件发送给收件人。(使用帐户 3 (2018-11-13T13:05:31) 发送邮件。

异常消息:无法连接到邮件服务器。(连接尝试失败,因为连接的一方在一段时间后没有正确响应,或者连接的主机没有响应,建立连接失败。)

我已经按照谷歌搜索中的建议进行了一些配置,但仍然出现同样的问题。

以下是我到目前为止执行的步骤。

  1. 我已启用 is_broker_enabled
  2. 为 465 和 587 端口启用入站和出站规则
  3. 运行以下存储过程

    sp_configure '显示高级选项', 1;

    重新配置;
    GO
    sp_configure '数据库邮件 XPs', 1;

    重新配置

在此处输入图像描述

0 投票
2 回答
260 浏览

sql - 使用 TSQL dbmail 将查询返回到 HTML 表警报电子邮件

我有一个像魅力一样工作的存储过程,我对此非常满意。为了做到完美,我只需要它做更多的事情。如果没有满足任何参数,它什么也不返回,或者它只是说“找到一个”,如果选择有一些东西要返回。现在,粗糙的部分。这个数据库有一些有截止日期的档案。当该截止日期到来时,我收到一封电子邮件,上面写着“嘿,其中一个档案已达到到期日期”。我需要的是从该特定档案中获取一些数据,编号,参考,名称,......我如何通过该程序达到这一点,以避免检查所有可能的档案以查看哪个档案终止。

我无法解决这个问题,很抱歉:(在早期的 sql-server 版本上具有相同的过程,它返回了该数据,我不记得为此做了任何事情

我刚收到消息说其中一份档案已到最后期限,需要知道哪一份