Elmah errorMail没有在生产上工作

时间:2011-10-26 14:34:40

标签: asp.net-mvc-3 email gmail elmah

我在我的MVC3应用程序中使用ELMAH并将错误记录到SQL数据库并发送电子邮件。

本地一切正常,电子邮件正在传递(使用casini)。但是在生产服务器(IIS7)上没有发送电子邮件。然而,我能够通过代码发送电子邮件!

  <elmah>
  <errorLog type="Elmah.SqlErrorLog, Elmah" connectionStringName="Elmah.Sql" applicationName="qatar" />
  <errorMail from="errors@gmail.com"
    to="someone@gmail.com"
    subject="Error"
    async="true"
    smtpPort="587"
    smtpServer="smtp.gmail.com"
    enablessl ="true"
    userName="myuser@gmail.com"
    password="mypassword" />

任何线索或方向?

1 个答案:

答案 0 :(得分:1)

我找到了原因,但仍然无法理解为什么它在本地工作:

enablessl应更改为 useSsl