none
CRM Email Route的问题!! RRS feed

  • 问题

  • Email Route已经配置好了,第一次点击"Test Access",Incoming 和OutGoing都是成功的。如果第二次再点"Test Access",Incoming 显示超时错误,OutGoging一直是成功,只能去重新启动Email Route service,再test,又成功,只能成功一次,必须要重新启动服务,CRM中的邮件发不出来,也收不到,不知道什么原因????
    2009年12月3日 10:00

全部回复

  • 用户的设定是不是使用 Email Router 来发 Email 的呢? 到 Settings | Administrations | Users, 打开用户,然后到 Email Access Configuration 那里看看。 Incoming 和 Outgoing 应该设到 Email Router.
    Darren Liu | 刘嘉鸿 | MS CRM MVP | English Blog: http://msdynamicscrm-e.blogspot.com | Chinese Blog: http://liudarren.spaces.live.com
    2009年12月3日 13:48
    版主
  • Darran liu, CRM中的用户设定是接收类型:转发邮箱;发送类型:电子邮件路由器,应该是这样设置吧。。。可就是发不出也收不到邮件,邮件退回来的错误信息是:邮件传送失败,请重新提交才能进一步处理该邮件。。

    2009年12月4日 8:06
  • 你检查一下系统的event log;看看到底是什么原因,有可能是权限问题。
    Jim Wang - MVP Dynamics CRM - http://jianwang.blogspot.com, http://www.mscrm.cn
    2009年12月4日 10:44
    版主
  • Jim,你好,我检查了event log,接收邮件的时候必须要重新启动Email Router 服务才可以收到邮件,否则就收不到邮件,Event log如下,麻烦分析下到底什么原因,谢谢!!
    #26090 - An error occurred while opening mailbox forwarding@szcrm.com. System.Net.WebException: The operation has timed out
       at System.Net.HttpWebRequest.GetRequestStream()
       at Microsoft.Crm.Tools.Email.Providers.HttpDavRequest.SubmitXmlCommand(HttpWebRequest httpWebRequest, String body)
       at Microsoft.Crm.Tools.Email.Providers.HttpDavRequest.RetrieveInboxUri()
       at Microsoft.Crm.Tools.Email.Providers.ExchangePollingMailboxProvider.OpenMailbox()
       at Microsoft.Crm.Tools.Email.Providers.CrmPollingMailboxProvider.Run()

    另外发送邮件的时候提示错误,没有权限,Event log:

    #61042 - An error occurred while processing the outgoing e-mail message with subject "test from CRM CRM:0013007" for SMTP: http://10.20.42.222:5555/SZCRM for delivery through 4W45EXEDGEHUB12. System.Net.Mail.SmtpException: The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.7.1 Client was not authenticated
       at System.Net.Mail.MailCommand.CheckResponse(SmtpStatusCode statusCode, String response)
       at System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressCollection recipients, String deliveryNotify, SmtpFailedRecipientException& exception)
       at System.Net.Mail.SmtpClient.Send(MailMessage message)
       at Microsoft.Crm.Tools.Email.Providers.SmtpPollingSendEmailProvider.ProcessMessageInternal(email emailMessage)
       at Microsoft.Crm.Tools.Email.Providers.CrmPollingSendEmailProvider.Run()
    2009年12月4日 10:56
  • 你的 email server 是不是使用 POP before SMTP? 是 SMTP 的问题。

    The SMTP server requires a secure connection or the client was not authenticated. 



    Darren Liu | 刘嘉鸿 | MS CRM MVP | English Blog: http://msdynamicscrm-e.blogspot.com | Chinese Blog: http://liudarren.spaces.live.com
    2009年12月4日 14:58
    版主
  • darrenliu,你指的是SMTP的问题,但我点击 Test Access 的时候,Outgoing是成功的,没有报错,上面的错误信息是我在CRM发送邮件的时候,错误显示在windows系统日志中的。。。

    2009年12月7日 2:26
  • 安装Rollup可以解决这个问题。


    Jim Wang - MVP Dynamics CRM - http://jianwang.blogspot.com, http://www.mscrm.cn
    2009年12月7日 10:37
    版主
  • Jim, 我已经安装了Rollup,但还是出现同样的错误。。
    2009年12月8日 8:27
  • 输出时,写一下指定用户试试


    生命只是一瞬间
    2010年3月15日 8:44