gpt4 book ai didi

email - ELMAH 不发送电子邮件 IIS 7.5

转载 作者:行者123 更新时间:2023-12-01 06:35:52 24 4
gpt4 key购买 nike

尝试了在 stackoverflow 和 Internet 上找到的所有可能的设置,但没有运气。希望ELMAH的开发者有洞察力来显示来自ELMAH本身的消息。 ELMAH xml 日志记录工作正常。

希望这里有人能指出 web.config 中的错误配置

<configSections>
<sectionGroup name="elmah">
<section name="security" requirePermission="false" type="Elmah.SecuritySectionHandler, Elmah" />
<section name="errorLog" requirePermission="false" type="Elmah.ErrorLogSectionHandler, Elmah" />
<section name="errorMail" requirePermission="false" type="Elmah.ErrorMailSectionHandler, Elmah" />
<section name="errorFilter" requirePermission="false" type="Elmah.ErrorFilterSectionHandler, Elmah" />
</sectionGroup>

</configSections>


<modules runAllManagedModulesForAllRequests="true">
<remove name="ErrorLog" />
<remove name="ErrorMail" />
<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" />
<add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" preCondition="managedHandler" />
</modules>

<errorMail from="from email" to="to email" subject="elmah exception" smtpServer="smtp.gmail.com" port="587" userName="xxxx@gmail.com" password="gmailpassword" useSsl="true" async="true" >
</errorMail>

尝试过没有@gmail 的用户名。在 errorMail 设置中尝试过本地安装的服务器,但没有帮助。否则本地安装的服务器工作正常。

也试过这个:
<system.net> 
<mailSettings>
<smtp deliveryMethod="Network">
<network host="smtp.gmail.com" port="587" userName="xxxxxxxxxxx" password="xxxxx" />
</smtp>
</mailSettings>
</system.net>

将这些设置用于本地 smtp 服务器:
<errorMail from="from email" to="to email" subject="elmah exception" smtpServer="xxx IP address of smtpserver" port="25" userName="xxxxx" password="xxxx" async="true"  >
</errorMail>

总而言之,我尝试了所有的组合、不同的设置、不同的 SMTP 服务器......没有运气。不知道是否有一些来自 ELMAH 的消息,我可以看到为什么 ELMAH 没有连接到 STMP。

如上所述,我浏览了本网站上有关 ELMAH 电子邮件的所有帖子,并按照说明进行了操作……但仍然无法使其正常工作。

也试过本地 smtp 取件目录
<smtp deliveryMethod="specifiedPickupDirectory">
<specifiedPickupDirectory pickupDirectoryLocation="C:\inetpub\mailroot\Pickup" />
</smtp>

并监控目录。在文件夹中没有看到任何事件。

使用 ELMAH 1.2

最佳答案

本文解释了如何捕获ELMAH的内部错误:http://ericmbarnard.blogspot.co.uk/2012/07/debugging-elmah-on-azure.html

几分钟前,它告诉我为什么我的 SQL 日志记录不起作用 :-) 虽然它提到了 Azure,但您可以在本地调试中使用相同的技术,并且您将能够写入调试跟踪监听器,从而拯救了我并避免必须写入数据库。

关于email - ELMAH 不发送电子邮件 IIS 7.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15057357/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com