我已经在 asp.net MVC 中开发了一个应用程序。
我的应用程序使用我的 smtp 服务器发送邮件。
它在我的本地 PC/网络上运行良好,但当我使用我的网络服务器发送邮件时(我的网站托管在godaddy.com),出现以下错误:
错误:设置配置属性“端口”的权限不足。(D:\Hosting\6295866\html\web.config 第 177 行)
我的web.config文件设置如下:
<configuration>
<system.net>
<mailSettings>
<smtp from="[email protected]" deliveryMethod="Network">
<network host="mail.sufalamtech.com" port="2626" defaultCredentials="false" password="mypassword" userName="[email protected]" />
</smtp>
</mailSettings>
</system.net>
</configuration>
我的 SMTP 服务器使用 2626 端口发送电子邮件。
答案1
要通过 GoDaddy 发送邮件,我认为您需要通过其 SMTP 服务器地址发送中继托管.secureserver.net在端口 25 上,并确保您有一个有效的发件人地址。
https://stackoverflow.com/questions/1360214/cannot-send-email-in-asp-net-through-godaddy-servers