C#发送邮件C/s,B/s通用

C#发送邮件C/s,B/s通用

using
 System;

using
 System.Data;

using
 System.Configuration;

using
 System.Web;

using
 System.Web.Security;

using
 System.Web.UI;

using
 System.Web.UI.WebControls;

using
 System.Web.UI.WebControls.WebParts;

using
 System.Web.UI.HtmlControls;

using
 System.Net.Mail;

using
 System.Net;


///
 
<summary>


///
 EmailPost 的摘要说明

///
 
</summary>


public
 
class
 EmailPost
{

 

public
 EmailPost()
 {

  

//

  

//
 TODO: 在此处添加构造函数逻辑
  

//

 }

    
public
 
static
 
string
 PostEmail(
string
 MailTitle,
string
 MailBody,
string
 RequestEmail)
    {

        
string
 Poster 
=
 

coolmoonf@163.com


//
发送者邮箱地址


        
string
 PosterPwd 
=
 

********

;
//
发送者邮箱密码


        
string
 SmtpHost 
=
 

smtp.163.com

;  
//
发送邮件服务器


        
string
 getstr 
=
 
“”
;
        MailMessage mailmsg 

=
 
new
 MailMessage();
        mailmsg.From 

=
 
new
 MailAddress(Poster);  
//
定义发件人


        mailmsg.To.Add(RequestEmail); 
//
添加收件人


        mailmsg.Subject 
=
 MailTitle;  
//
邮件标题


        mailmsg.Body 
=
MailBody;  
//
邮件内容
        

//
return SendEmail(mailmsg);



        SmtpClient smtpClient 

=
 
new
 SmtpClient();
        

//
smtpClient.EnableSsl = true; 


        smtpClient.Host 
=
 SmtpHost;
        

//
smtpClient.Port = 465; 


        smtpClient.Credentials 
=
 
new
 NetworkCredential(Poster, PosterPwd);
        

try

        {

            smtpClient.Send(mailmsg);
            getstr 

+=
 

发送成功

;
        }
        

catch

        {

            getstr 

+=
 

发送失败

;
        }
        

return
 getstr;

    }

 
}

转载于:https://www.cnblogs.com/qiantuwuliang/archive/2009/07/29/1533808.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/110881.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 2021-08-16 WPF控件专题 WrapPanel 控件详解

    2021-08-16 WPF控件专题 WrapPanel 控件详解1.WrapPanel控件介绍流面板子元素按顺序排列,如果按水平方向:从左到右,超出部分,自动换行到下一行垂直从上到下,下一列排列方向:OrientationItemWidthItemHeight调整面板的尺寸时,内部子元素的布局–自动调整弥补StackPanel的不足StackPanel与WrapPanel结合使用2.具体案例<BorderBorderBrush=”Red”BorderT.

  • 批处理文件for循环_批处理循环语句

    批处理文件for循环_批处理循环语句命令格式:for{%variable|%%variable}in(集合)docommand[options]%variable|%%variable:代表可替换参数。使用%variable通过命令提示符执行for命令。使用%%variable在批处理文件中执行for命令;这个变量可以是26个英文字母任意一个,也可以是其他;这些变量会区分大小写,%%x和%%X代表

    2022年10月12日
  • 如何高效实现地图自动拼接功能设置_拼接屏控制软件通用吗

    如何高效实现地图自动拼接功能设置_拼接屏控制软件通用吗转自:http://www.gameres.com/491653.html介绍这篇文章提供了一个诸如RPG Maker、星际争霸关卡编辑器的自动拼接功能的算法和数据结构。当地图编辑器提供了这个功能

  • Java+Servlet+JSP+Mysql+Tomcat实现Web学生选课管理系统

    Java+Servlet+JSP+Mysql+Tomcat实现Web学生选课管理系统Java实现Web学生选课管理系统一、系统介绍1.软件环境2.系统功能3.数据库二、系统展示1.登录页面2.学生-主页面3.学生-查看个人信息4.学生-选择课程5.学生-查看已选课程6.教师-主页面7.教师-查看个人信息8.教师-评分9.教师-查看任课信息10.管理员-主页面11.管理员-管理员功能-查看个人信息12.管理员-管理员功能-添加新的管理员13.管理员-学生功能-添加学生14.管理员-学生功能-获取所有学生15.管理员-课程功能-添加课程16.管理员-课程功能-查询课程17.管理员-教师功能-添

    2022年10月16日
  • 微信小程序onLoad、onShow、onHide、onUnload区别[通俗易懂]

    微信小程序onLoad、onShow、onHide、onUnload区别[通俗易懂]onLoad:页面第一次加载时触发,从跳转页面返回时不能触发,可以传递参数onShow:页面显示或从后台跳回小程序时显示此页面时触发,从跳转页面返回时触发,不能传递参数onHide:页面隐藏,例如使用wx.navigateTo只是打开新页面并不关闭原页面onUnload:页面被卸载,例如使用wx.redirectTo重定向一个页面原页面已经关闭当初始化或打开一个新…

  • ios -特殊符号大全分享给大家,直接复制粘贴就可以使用了!

    ios -特殊符号大全分享给大家,直接复制粘贴就可以使用了!░▒▬♦◊◦♠♣▣۰•●❤●•۰►◄▧▨♨◐◑↔↕▪▫☼♦♧♡♂♀♠♣♥❤☜☞☎☏⊙◎☺☻☼▧▨♨◐◑↔↕▪▒◊◦▣▤▥▦▩◘◈◇♬♪♩♭♪の★☆→あぃ£Ю〓§♤♥▶¤๑⊹⊱⋛⋌⋚⊰⊹≈๑۩۩….۩۩๑๑۩۞۩๑✲❈✿✲❈➹~.~◕‿-。☀☂☁【】┱┲❣✚✪✣✤✥✦❉❥❦❧❃❂❁…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号