• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    .net SMTP发送Email实例(可带附件)
    复制代码 代码如下:

    public static void sendEmail(string toAddress, string emailbody)
    {
    var fromAddress = ConfigurationManager.AppSettings["EmailAddress"];
    string fromPassword = ConfigurationManager.AppSettings["EmailPassword"].ToString();
    const string subject = "Job Recommendation";
    var smtp = new SmtpClient
    {
    Host = ConfigurationManager.AppSettings["SmtpServer"].ToString(),
    Port = int.Parse(ConfigurationManager.AppSettings["SmtpPort"]),
    EnableSsl = true,
    DeliveryMethod = SmtpDeliveryMethod.Network,
    UseDefaultCredentials = false,
    Credentials = new NetworkCredential(fromAddress, fromPassword)
    };
    using (var message = new MailMessage(fromAddress, toAddress, subject, HttpUtility.HtmlEncode(emailbody)))
    {
    smtp.Send(message);
    }
    }
    add key="EmailAddress" value="**********@gmail.com"/>//Email Address
    add key="EmailPassword" value="*********"/> //Emial PWD
    add key="SmtpServer" value="smtp.gmail.com"/>
    add key="SmtpPort" value="587"/>
    --带附件版本->
    var fromAddress = "allenyinj@gmail.com";
    string fromPassword = "yj1989120";
    const string subject = "CV";
    var smtp = new SmtpClient
    {
    Host = "smtp.gmail.com",
    Port = 587,
    EnableSsl = true,
    DeliveryMethod = SmtpDeliveryMethod.Network,
    UseDefaultCredentials = false,
    Credentials = new NetworkCredential(fromAddress, fromPassword)
    };
    MailMessage email=new MailMessage(fromAddress, "allen.yin.jun@gmail.com");
    email.Subject = "INLINE attachment TEST";
    email.IsBodyHtml = true;
    string attachmentPath = "C:\\3.jpeg";
    Attachment inline = new Attachment(attachmentPath);
    inline.ContentDisposition.Inline = true;
    inline.ContentDisposition.DispositionType = DispositionTypeNames.Inline;
    //inline.ContentId = "1";
    //inline.ContentType.MediaType = "image/png";
    inline.ContentType.Name = Path.GetFileName(attachmentPath);
    email.Attachments.Add(inline);
    email.Body = "test";
    smtp.Send(email);
    email.Dispose();
    //如果没有路径,用Stream
    Attachment letter = new Attachment(FileUploadLetter.FileContent, FileUploadLetter.PostedFile.ContentType);
    letter.ContentDisposition.Inline = true;
    letter.ContentDisposition.DispositionType = DispositionTypeNames.Inline;
    //inline.ContentId = "1";
    letter.ContentType.MediaType = FileUploadLetter.PostedFile.ContentType;
    letter.ContentType.Name = Path.GetFileName(FileUploadLetter.PostedFile.FileName);
    letter.Name = Path.GetFileName(FileUploadLetter.PostedFile.FileName);
    您可能感兴趣的文章:
    • .net SMTP发送Email邮件且可带附件示例
    • php使用smtp发送支持附件的邮件示例
    • smtp发送带附件的邮件代码分享
    上一篇:详细说明asp.net中datareader 和 dataset 的区别
    下一篇:asp.net如何得到GRIDVIEW中某行某列值的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    .net SMTP发送Email实例(可带附件) .net,SMTP,发送,Email,实例,