在Asp.Net MVC中使用邮政发送电子邮件失败

时间:2018-08-27 06:52:19

标签: email postal

我正在尝试使用http://aboutcode.net/postal发送邮件,但是我总是遇到错误。我已经与托管服务提供商进行了交谈,按照他们的指示,我还在白名单中添加了test@domainname.net ID,但结果相同。

控制器代码

BaseModelId    Comments      ParentModelId
------------------------------------------
1              Comments 1      NULL
2              Comments 2       1
3              Comments for 3   2
4              Comments 4       2

Web配置设置=======================================

public ActionResult sendmail()
    {
        // -- Working fine and getting email ============================================
        //var senderEmail = new MailAddress("test@domainname.net", "JayamSoft");
        //var receiverEmail = new MailAddress("hpatel4u@gmail.com", "Hiten Patel");
        //var password = "Test@123";
        //var subject = "Test Email";
        //var body = "Hello World";
        //var smtp = new SmtpClient
        //{
        //    Host = "jayamsoft.net",
        //    Port = 587,
        //    EnableSsl = false,
        //    DeliveryMethod = SmtpDeliveryMethod.Network,
        //    UseDefaultCredentials = false,
        //    Credentials = new NetworkCredential(senderEmail.Address, password)
        //};
        //using (var mess = new MailMessage(senderEmail, receiverEmail)
        //{
        //    Subject = subject,
        //    Body = body
        //})
        //{
        //    smtp.Send(mess);
        //}


        dynamic email = new Email("Receipt");
        email.To = "hpatel4u@gmail.com";
        email.Message = "Hello World 123!";
        email.Send();
        return View();
    }

我在发送邮件时遇到错误。

  

用户不是本地用户;请尝试其他方法。服务器响应为:发件人地址对于您的登录名无效。检查您的电子邮件程序设置。   说明:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪,以获取有关错误及其在代码中起源的更多信息。

     

异常详细信息:System.Net.Mail.SmtpException:用户不在本地;请尝试其他方法。服务器响应为:发件人地址对于您的登录名无效。检查您的电子邮件程序设置。

我在这里想念什么?请指导。.我还能根据登录用户动态更改发件人电子邮件吗?

此致

0 个答案:

没有答案