zoukankan      html  css  js  c++  java
  • C# 发送邮件代码

    最近帮朋友做一个用C#发送邮件的功能,之前没有做过,到网上差了一些资料,代码不复杂,就是总是出一些乱七八糟的问题.

    还发现一个问题.就是在发送的时候与开发者所处的局域网有关,我刚开始做的时候调试了一个下午,代码很简单,但是发送的时候总是失败,后来想到可能是局域网的某些端口给限制了,然后把我的代码发给我一个朋友帮我调试一下,结果发送成功..郁闷....

    代码如下:

            //用rushsky_ws@163.com给157948320@qq.com发送邮件

            
    protected void Button1_Click(object sender, EventArgs e)
            {
                SendEmail(
    "157948320@qq.com","主题是测试","测试测试");
            }


             
    public void SendEmail(string mail, string subject, string value)
            {
                MailAddress EmailFrom 
    = new MailAddress("rushsky_ws@163.com");
                MailAddress EmailTo 
    = new MailAddress(mail);

                MailMessage Email 
    = new MailMessage(EmailFrom, EmailTo);
                Email.Priority 
    = MailPriority.Normal;

                Email.Subject 
    = subject;
                Email.Body 
    = value;

                
    //服务器要根据邮箱的地址来决定
                  SmtpClient Client = new SmtpClient("smtp.163.com");
                Client.Credentials 
    = new System.Net.NetworkCredential("rushsky_ws""***不告诉你***");
                Client.DeliveryMethod 
    = SmtpDeliveryMethod.Network;
                
    try
                {
                    Client.Send(Email);
                    Response.Write(
    "发送成功");
                }
                
    catch (Exception ex)
                {
                    Response.Write(ex.Message);
                }
            }

     

  • 相关阅读:
    暂停公告
    【laravel】Laravel 5 TokenMismatchException on PHP 5.6.9
    【laravel】laravel class 里面定义以head开头的方法会报错
    【kindle】【转发】kindle链接WIFI自动断开问题
    【js】window.onscroll 无效问题
    【js】【转发】jreturn;、return true、return false;区别
    【js】【vue】获取当前dom层
    【js】input 焦点到内容的最后
    【jquery】 选中复选框 和 return false 的影响
    【jquery】 form ajaxSubmit 问题
  • 原文地址:https://www.cnblogs.com/wangshuai/p/1757708.html
Copyright © 2011-2022 走看看