当我尝试通过我的身份消息服务
发送电子邮件时出现以下错误处理错误。服务器响应为:请求的操作已中止:处理中的本地错误
我的IIdentityMessageService如下;
public class DefaultEmailService : IIdentityMessageService
{
public Task SendAsync(IdentityMessage message)
{
try
{
//pull settings from web.config
var client = new SmtpClient
{
Host = "auth.smtp.1and1.co.uk",
Port = 587,
Credentials = new NetworkCredential("myuser", "mypassword"),
EnableSsl = true,
};
var @from = new MailAddress(ConfigurationManager.AppSettings["ContactEmailAddress"], "GP Focus");
var to = new MailAddress(message.Destination);
var mail = new MailMessage(@from, to)
{
Subject = message.Subject,
Body = message.Body,
IsBodyHtml = true,
};
if (ConfigurationManager.AppSettings["DebugEmail"].ToLower() == "true")
mail.Bcc.Add(ConfigurationManager.AppSettings["DebugContactEmailAddress"]);
client.Send(mail);
return Task.FromResult(0);
}
catch(Exception ex)
{
throw;
}
}
}
这个消息意味着什么?
答案 0 :(得分:0)
451请求的操作已中止:处理中的本地错误
服务器暂时不可用。请稍后再试。
451因违反政策而拒绝
您的电子邮件服务器的IP地址目前因垃圾邮件标记而无法发送电子邮件。请解决此问题的原因,稍后再尝试。
来源:http://postmaster.1and1.com/en/error-messages/
修改强>
如果不断重复,请让SMTP提供商检查情况。 (如果您发送的是大型批量电子邮件,其中包含可能是常见问题的免费电子邮件)。