SQL问题,我在数据库中用sp_send_dbmail发送了500多封邮件给自己,但是只收到100多封,请问怎么检查呢~

SQL问题,我在数据库中用sp_send_dbmail发送了500多封邮件给自己,但是只收到100多封,请问怎么检查呢~,第1张

打开企业管理器,在对象资源管理器--管理--数据库邮件,右键,“查看数据库邮件日志”

或者在sql查询分析器运行

use msdb

go

select from sysmail_allitems

select from sysmail_mailitems

select from sysmail_event_log

sqlserver2014作业怎样配置邮件

方法/步骤

1

打开SqlServer数据库--登录数据库--管理---数据库邮件--配置数据库邮件

2

进入数据库邮件配置向导--下一步

3

选择配置任务选项:

如果是首次创建的话,选择第一项:通过执行以下任务来安装数据库邮件

如果已经创建过的话,可以通过第二项和第三项去改变数据库邮件的配置

4

新建配置文件

给出常用服务器的smtp服务器地址

gmail(googlecom)POP3服务器地址:popgmailcomSMTP服务器地址:smtpgmailcom

163com:POP3服务器地址:pop163comSMTP服务器地址:smtp163com

yahoocom:POP3服务器地址:popmailyahoocomSMTP服务器地址:smtpmailyahoocom

5

选中配置项,点击下一步

6

设置系统参数,按照需要配置,下一步

检查配置项是否正确,完成配置

我的理解是你发送邮件订阅报错了,是吧,

这种错误通常当 SMTP 服务器上的安全策略设置仅允许经过身份验证的用户提交邮件以进行后续传递时,会出现此错误。如果 SMTP 服务器不接受匿名用户的电子邮件提交,则请与系统管理员联系以获取使用服务器的权限。

如果将 Exchange Server 名称指定为 SMTPServer,则也会发生此错误。若要使用 Exchange 服务器传递电子邮件,必须指定为 Exchange 服务器配置的 SMTP 网关的名称。请与 Exchange 管理员联系获取此信息。

打开 Reporting Services Configuration Management:

Change the Reporting Services Windows account to be a account(eg Domain Account), which has permissions to send mails via the SMTP server

Open rsreportserverconfig with TextEditor(eg notepad), change the SMTPAuthenticate to 

   <SMTPAuthenticate>2</SMTPAuthenticate>

Save the file, and then restart the Reporting Services

Now, we should be able to send mails

>

以上就是关于SQL问题,我在数据库中用sp_send_dbmail发送了500多封邮件给自己,但是只收到100多封,请问怎么检查呢~全部的内容,包括:SQL问题,我在数据库中用sp_send_dbmail发送了500多封邮件给自己,但是只收到100多封,请问怎么检查呢~、sqlserver2014作业怎样配置邮件、SQL 2008 R2 数据库邮件正常 报表订阅无法发送邮件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9484294.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存