sqlserver数据库邮件配置Gmail总是发不出去 报各种错误如:
消息
ExternalMailQueue 接收到无效的 XML 消息格式。conversation_handle: 57D4CA6E-5478-DE11-9AD5-0023544B6077。message_type_name: {//www.microsoft.com/databasemail/messages}SendMailStatus。消息正文: <?xml version="1.0" encoding="utf-8"?>
<responses:SendMail xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.microsoft.com/databasemail/responses ResponseTypes.xsd" xmlns:responses="http://schemas.microsoft.com/databasemail/responses">
<Information>
<Failure Message="由于邮件服务器故障,无法将邮件发送给收件人。 (使用帐户 2 (2009-07-24T21:18:31) 发送邮件。 异常邮件: 无法连接到邮件服务器。 (由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 209.85.147.109:456)。
)" />
<Information>
<Failure Message="由于邮件服务器故障,无法将邮件发送给收件人。 (使用帐户 2 (2009-07-24T21:00:23) 发送邮件。 异常邮件: 无法将邮件发送到邮件服务器。 (操作已超时。)。
)" />
还有2个错误,现在找不到了。总之就是错在了端口上了。具体的配置如下:
电子邮件地址 正确填写
服务器名称为:smtp.gmail.com 端口要写成587 (问题就在这里在foxmail中配置的时候写的是465没有问题,能发邮件,但是在sqlserver中配置必须要写成587,465不行。害的我。。。)
要求SSL要勾上。基本信息正常填写就ok了。