您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
这篇Emial用的是用的是第三方的Email引擎,如果你想用自己的邮箱引擎的话,得自己写一个,而且是要收费的.我暂时还没研究邮箱引擎的原理.如果读者知道的话,望赐教.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
/// <summary>
///ainyTools 的摘要说明
/// </summary>
public class ainyTools
{
private ainyTools(){}
private static string NO_THIS_USER = "登录失败×您可能还没注册";
private static string NO_POWERS = "您没有任何权限,请申请";
private static string NO_THIS_POWER = "您没有此项权限,请申请";
private static string SURE_COMEIN = "succ";
private static string SUPER_ID = "superId";
private static int SESSION_TIME_OUT = 30;
private static string IS_SUPER = "isSuper";
private static string IS_ORDINARY = "isOrdinary";
private static string ERROR_NO_Session = "nS";
private static string ERROR_NO_Have = "no";
private static string BACK_FAILE = "f";
private static string BACK_SUCC = "s";
private static string Power_App = "权限申请";
/// <summary>
/// 权限申请标题
/// </summary>
public static string _Power_App
{
get { return ainyTools.Power_App; }
}
/// <summary>
/// 操作成功
/// </summary>
public static string _BACK_SUCC
{
get { return ainyTools.BACK_SUCC; }
}
/// <summary>
/// 操作失败
/// </summary>
public static string _BACK_FAILE
{
get { return ainyTools.BACK_FAILE; }
}
/// <summary>
/// 没有相关的信息
/// </summary>
public static string _ERROR_NO_Have
{
get { return ainyTools.ERROR_NO_Have; }
}
/// <summary>
/// 没有Session
/// </summary>
public static string _ERROR_NO_Session
{
get { return ainyTools.ERROR_NO_Session; }
}
//这里是邮件的系统
private static string mailServerName = "smtp.126.com"; //发送邮件的SMTP服务器
private static string mailFrom = "XXX@126.com"; //发件人邮箱(用126的邮件服务器,就必须用126邮箱的用户名)
private static string mailTo = "ROOT@126.com"; //收件人邮箱
private static string User_Reg_App = "用户注册申请!";
public static string _User_Reg_App_Title {
get { return ainyTools.User_Reg_App; }
}
public static string _mailServerName {
get { return ainyTools.mailServerName; }
}
public static string _mailFrom {
get { return ainyTools.mailFrom; }
}
public static string _mailTo {
get { return ainyTools.mailTo; }
}
public static string _IS_ORDINARY
{
get { return ainyTools.IS_ORDINARY; }
}
public static string _IS_SUPER
{
get { return ainyTools.IS_SUPER; }
}
public static int _SESSION_TIME_OUT
{
get { return ainyTools.SESSION_TIME_OUT; }
}
public static string _SUPER_ID
{
get { return ainyTools.SUPER_ID; }
}
public static string _SURE_COMEIN
{
get { return ainyTools.SURE_COMEIN; }
}
public static string _NO_THIS_POWER
{
get { return ainyTools.NO_THIS_POWER; }
}
public static string _NO_THIS_USER
{
get { return ainyTools.NO_THIS_USER; }
}
public static string _NO_POWERS
{
get { return ainyTools.NO_POWERS; }
}
}邮件发送器:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Net.Mail;
/// <summary>
///EmailManager 的摘要说明
///收发邮件
/// </summary>
public class EmailManager{
private EmailManager(){}
public static bool sendEmailInfo(string title,string body){
MailAddress from = new MailAddress(ainyTools._mailFrom, "siyecompanyDIZHAI");
MailMessage mail = new MailMessage();
mail.Subject = title;
mail.From = from;
mail.To.Add(new MailAddress(ainyTools._mailTo, "siyesoft"));
mail.Body = body;
mail.BodyEncoding = System.Text.Encoding.UTF8;
mail.IsBodyHtml = true;
mail.DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess;
SmtpClient clientA = new SmtpClient();
try{
clientA.Host = ainyTools._mailServerName;
}catch (Exception e) {
return false;
}
clientA.UseDefaultCredentials = false;
clientA.Credentials = new System.Net.NetworkCredential("siyecompanyDIZHAI", "填写密码");
clientA.DeliveryMethod = SmtpDeliveryMethod.Network;
try{
clientA.Send(mail);
return true;
}
catch (Exception e1) {
return false;
}
}
}免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。