Dynamics CRM 2013开始推出的服务器端同步来配置邮件服务
我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面的微软最有价值专家(Microsoft MVP),欢迎关注我的微信公众号 MSFTDynamics365erLuoYong ,回复375或者20191105可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!
这是我之前写的文章,所以有些截图后者操作会稍有不同。
Dynamics CRM 2011的电子邮件配置基本上是在电子邮件路由器配置管理器中进行配置。
而到了Dynamics CRM 2013,则可以直接在Dynamics CRM 2013配置。下面是个例子。导航到 设置 > 电子邮件配置 > 电子邮件服务器配置文件,点击 新建 > POP3-SMTP配置文件,因为我没有配置 Exchange服务器,所以我借用163邮件来做试验。
我这里建立一个名称为 邮件服务器(POP3/SMTP)默认配置文件 的电子邮件服务器配置文件,传入服务器位置我设置为 pop.163.com ,传出服务器位置配置为 smtp.163.com,注意身份验证方式一定要选择 用户或者队列指定的凭据 这个选项,否则保存不了,这是因为使用的服务器类型是 其他(POP3/SMTP) 的缘故。对传出使用相同的设置我这里选择是。
传出端口我这里修改为25,这个是特殊的,因为如果使用默认的465会出问题。最小轮询间隔(分钟) 我这里设置为10。
我这里以为 客户服务代表 这个用户配置电子邮件为例。以客户服务代表的账号登陆,导航到 设置 > 电子邮件配置 > 邮箱,你会发现这个用户的电子邮件没有配置,传入电子邮件状态和传出电子邮件状态都是未运行。
但是配置电子邮件需要用管理员账号进行操作,导航到 设置 > 电子邮件配置 > 邮箱,需要切换到 可用用户邮箱 这个视图就可以找到 客户服务代表 这个用户的邮箱了。双击打开它,我更改的内容如下:
保存后,需要批准电子邮件。点击Ribbon功能区的 批准电子邮件 按钮,在弹出的DIV层中点击 确定 按钮。
然后点击Ribbon功能区的 测试和启用邮箱 按钮,在弹出的DIV层中点击 确定 按钮。
过一会儿,在 配置测试结果 中就会看到 传入电子邮件状态、传出电子邮件状态和邮箱测试完成时间 三个字段的值变化了。传入电子邮件状态为成功的话就是可以从配置的邮箱中抓取邮件了,传出电子邮件状态为成功的话就是可以在Dynamics CRM中通过【邮件】活动来直接发送邮件了。
如果顺利的话,配置的邮箱会收到一条信息如下:
下面我再补充一个Dynamics 365本地部署版本实测的例子。使用的是我做了IFD,部署在Azure 国际版一台虚拟机上的的Dynamics 365,具体版本信息如下:
163邮箱的电子邮件服务器配置文件如下,注意的地方标出来了
值得注意的是,现在通过POP3/SMTP协议连接163邮箱除了网易官方的软件都需要开启并使用授权码,也就是设置用户邮箱登录账号的时候要使用这个授权码,而不是邮箱密码。
阿里云企业版邮箱的电子邮件服务器配置文件如下:
设置【罗格销售员】用户使用 163邮箱
设置【罗素销售员】用户使用阿里云邮箱
然后我分别用着两个邮箱在CRM中发送给 luo.yong@hotmail.com 三封邮件,分别为不带附件的、带不超过5兆附件的邮件,带接近20兆附件的邮件,都显示发送成功,但是带20兆附件的那个邮件会收到比较晚。
到我的 luo.yong@hotmail.com 邮箱去查收,的确收到:
当然通过Outlook客户端也是可以看到发送记录的。