【发布时间】:2011-12-18 20:28:50
【问题描述】:
我正在使用带有 MVC 3 和 C# 的 ASP.Net 4.0 来尝试从我的站点发送电子邮件。此代码适用于其他主机,但由于某种原因 GoDaddy 出错了。这是我正在使用的代码。
var fAddress = new MailAddress("customers@email.com");
var tAddress = new MailAddress("mygodaddyaddress@email.com");
var message = new MailMessage(fAddress, tAddress)
{
Subject = subject,
Body = body
};
var client = new SmtpClient("relay-hosting.secureserver.net");
client.Send(message);
这是我收到的错误
不允许使用邮箱名称。服务器响应是:对不起,您的邮件被管理拒绝。 (#5.7.1)
这里还有其他 GoDaddy 用户可以解释一下吗?
【问题讨论】:
-
原来我必须确保发件人地址是我的 GoDaddy 电子邮件地址,这与我的其他主机不同,GoDaddy 需要此地址。
标签: asp.net asp.net-mvc email asp.net-mvc-3 asp.net-4.0