ASP.Net:发送电子邮件并在Rich Text HTML正文中嵌入图像

NNR

使用asp.net发送邮件以及嵌入的图像和HTML文本。

我已经这样尝试过:

 public ActionResult Contact(tblCredential data)
            {
                string emailAddress = data.UserName;
                string password = data.Password;
                if (!string.IsNullOrEmpty(emailAddress))
                {

                    //Send email to consultancy
                    string htmlText = "<img src='R:/MVC@2/EmailWithHtmlBody/EmailWithHtmlBody/images/message.jpg'></img>
<h1>Thank you</h1>";

                    string from = "******@gmail.com";   // Your Mail-id here emailAddress
                    string @touser = emailAddress;  // To Mail-id
                    MailMessage mail = new MailMessage(from, touser);
                    {
                        mail.Subject = emailAddress + " sent a message";
                        mail.Body = htmlText;
                        mail.IsBodyHtml = true;

                        SmtpClient smtp = new SmtpClient { Host = "smtp.gmail.com", EnableSsl = true };
                        NetworkCredential networkCredential = new NetworkCredential(from, "*****");    //Your Password here..
                        smtp.UseDefaultCredentials = false;
                        smtp.Credentials = networkCredential;
                        smtp.Port = 587;
                        smtp.Send(mail);

                    }
                }
                return RedirectToAction("Index");
            }

电子邮件已发送,但HTML代码不起作用。邮件中显示HTML标签。帮我。

er_jack

试试这个模板。

使用smtp.port = 25有帮助

  try 
  { 
           MailMessage msg = new MailMessage ();
           MailAddress fromAdd = new MailAddress("[email protected]");
           msg.[To].Add("[email protected]");
           msg.Subject = "Choose Session Members";
           msg.From = fromAdd;
           msg .IsBodyHtml = true;
           msg.Priority = MailPriority.Normal;
           msg .BodyEncoding = Encoding.Default;
           msg.Body = "<center><table><tr><td><h1>Your Message</h1><br/><br/></td></tr>";
           msg.Body = msg.Body + "</table></center>";
           SmtpClient smtpClient = new SmtpClient ("smtp.yourserver.com", "25");
           smtpClient.EnableSsl = true;
           smtpClient.UseDefaultCredentials = false;
           smtpClient.Credentials = new System.Net.NetworkCredential("[email protected]", "password");
           smtpClient .DeliveryMethod = SmtpDeliveryMethod.Network;
           smtpClient.Send(msg);
           smtpClient.Dispose();
        }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Base 64编码的图像通过电子邮件ASP.NET发送

来自分类Dev

如何在特定时间自动发送电子邮件ASP.NET

来自分类Dev

使用CheckBoxes在Asp.Net中发送电子邮件

来自分类Dev

ASP.NET MVC-通过网站或WCF服务发送电子邮件

来自分类Dev

从阵列中获取图像并将其嵌入到电子邮件正文中

来自分类Dev

从asp.net使用gmail发送电子邮件

来自分类Dev

无法在ASP.NET MVC中发送电子邮件

来自分类Dev

如何在asp.net mvc4中发送电子邮件

来自分类Dev

通过Asp.Net Web Api发送电子邮件

来自分类Dev

通过IIS为ASP.NET MVC发送电子邮件

来自分类Dev

如何使用EWS检索嵌入在电子邮件正文中的图像

来自分类Dev

在ASP.NET C#中异步发送电子邮件

来自分类Dev

单击ASP.net C#中的按钮后发送电子邮件

来自分类Dev

在asp.net中发送电子邮件

来自分类Dev

无法通过ASP.NET应用程序发送电子邮件

来自分类Dev

ASP.NET-发送电子邮件错误

来自分类Dev

如何在ASP.NET中使用具有HTML正文和附件的GMAIL API发送电子邮件

来自分类Dev

无法在ASP.NET中使用SmtpClient发送电子邮件

来自分类Dev

如何使用Exchangelib库python将图像嵌入电子邮件正文中

来自分类Dev

在ASP.Net#2中发送电子邮件

来自分类Dev

将功能从asp转换为asp.net发送电子邮件

来自分类Dev

从阵列中获取图像并将其嵌入到电子邮件正文中

来自分类Dev

在asp.net中发送电子邮件发送密码而不是电子邮件

来自分类Dev

在asp.net中的电子邮件正文中查询字符串

来自分类Dev

在查询中使用多个值在asp.net中发送电子邮件

来自分类Dev

用HTML发送电子邮件

来自分类Dev

MONO / .NET 4-ASP.NET使用Google SMTP从页面发送电子邮件

来自分类Dev

使用asp.net mvc发送电子邮件

来自分类Dev

ASP.NET 在 HTML 中嵌入图像用于电子邮件

Related 相关文章

  1. 1

    Base 64编码的图像通过电子邮件ASP.NET发送

  2. 2

    如何在特定时间自动发送电子邮件ASP.NET

  3. 3

    使用CheckBoxes在Asp.Net中发送电子邮件

  4. 4

    ASP.NET MVC-通过网站或WCF服务发送电子邮件

  5. 5

    从阵列中获取图像并将其嵌入到电子邮件正文中

  6. 6

    从asp.net使用gmail发送电子邮件

  7. 7

    无法在ASP.NET MVC中发送电子邮件

  8. 8

    如何在asp.net mvc4中发送电子邮件

  9. 9

    通过Asp.Net Web Api发送电子邮件

  10. 10

    通过IIS为ASP.NET MVC发送电子邮件

  11. 11

    如何使用EWS检索嵌入在电子邮件正文中的图像

  12. 12

    在ASP.NET C#中异步发送电子邮件

  13. 13

    单击ASP.net C#中的按钮后发送电子邮件

  14. 14

    在asp.net中发送电子邮件

  15. 15

    无法通过ASP.NET应用程序发送电子邮件

  16. 16

    ASP.NET-发送电子邮件错误

  17. 17

    如何在ASP.NET中使用具有HTML正文和附件的GMAIL API发送电子邮件

  18. 18

    无法在ASP.NET中使用SmtpClient发送电子邮件

  19. 19

    如何使用Exchangelib库python将图像嵌入电子邮件正文中

  20. 20

    在ASP.Net#2中发送电子邮件

  21. 21

    将功能从asp转换为asp.net发送电子邮件

  22. 22

    从阵列中获取图像并将其嵌入到电子邮件正文中

  23. 23

    在asp.net中发送电子邮件发送密码而不是电子邮件

  24. 24

    在asp.net中的电子邮件正文中查询字符串

  25. 25

    在查询中使用多个值在asp.net中发送电子邮件

  26. 26

    用HTML发送电子邮件

  27. 27

    MONO / .NET 4-ASP.NET使用Google SMTP从页面发送电子邮件

  28. 28

    使用asp.net mvc发送电子邮件

  29. 29

    ASP.NET 在 HTML 中嵌入图像用于电子邮件

热门标签

归档