我写了一个发送邮件功能,当我发布和托管功能不起作用的C#代码时,它只适用于我的调试模式(调试本地服务器)。这是我的电子邮件配置功能
<configuration>
<system.net>
<mailSettings>
<smtp from="admin@XXXX.com">
<network host="smtp.XXXXX.com" port="25"
userName="admin@XXXXX.com" password="XXXXX" />
</smtp>
</mailSettings>
</system.net>
<appSettings/>
<connectionStrings/>
<system.web>
答案 0 :(得分:4)
我发现很多时候可能会有阻止传出smtp流量的防火墙或防病毒(内置防火墙)。您可能还想与网络管理员核实邮件服务器是否允许来自您发送的服务器的smtp流量。