zoukankan      html  css  js  c++  java
  • TT419.CN代码备份:发送邮件(带图片)的部分核心代码


             

                
    string fromAddress =txt_email.Text;
                
    string toAddress = txt_to.Text.Replace(";",",");
                
    string title = "Your friend " + txt_firstname.Text + " " + txt_lastname.Text + "(" + txt_email.Text + ") sends you a e-card ";


                
    string path = Server.MapPath(@"images/ECARD_land.gif"); // my logo is placed in images folder
                MailMessage mailMessage = new MailMessage( fromAddress, toAddress );
                
    //mailMessage.To.Add(toAddress); 
                mailMessage.Subject = title;
              
            
                LinkedResource logo 
    = new LinkedResource(path);
                logo.ContentId 
    = "companylogo";

                AlternateView av1 
    = AlternateView.CreateAlternateViewFromString("<html><body  style=' color:red; text-align:center; font-size:12px; font-family:Verdana'><br><b>" + title + "</b><br><a href=' calendar2009_land.jpg'><img src='cid:companylogo' border=0/></a><br></body></html>"null, MediaTypeNames.Text.Html);
                av1.LinkedResources.Add(logo);



                
    try
                {
                    mailMessage.AlternateViews.Add(av1);
                    mailMessage.IsBodyHtml 
    = true;
                    SmtpClient client 
    = client = new SmtpClient();
                    client.Host 
    = System.Web.Configuration.WebConfigurationManager.AppSettings["smtpsvr"].ToString();
                    client.Credentials 
    = new System.Net.NetworkCredential(System.Web.Configuration.WebConfigurationManager.AppSettings["username"].ToString(), System.Web.Configuration.WebConfigurationManager.AppSettings["pwd"].ToString());
                    client.Send(mailMessage);
                    Page.RegisterClientScriptBlock(
    "on""<script>alert('发送成功')</script>");
                }
                
    catch
                {

                    Page.RegisterClientScriptBlock(
    "sr""<script>alert('发送失败,请确保收件人地址正确')</script>");
                }
              
  • 相关阅读:
    一种动态部署JBoss应用的简单方法
    虚拟机启动的一个Bat文件(启动虚拟机.bat)
    Windows 设置了文件夹共享,删除默认Everyone共享,设置其他用户共享之后打不开的问题
    命令按钮怎么直接指定带参数的宏?
    bat延时
    wrapper.java.additional
    win7下vc6.0的安装
    UVA10391
    UVALive3708
    C++红黑树(类模板实现)
  • 原文地址:https://www.cnblogs.com/mqingqing123/p/1518873.html
Copyright © 2011-2022 走看看