资源简介
支持多发送
支持多抄送
支持附件
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net.Mail;
using System.Net;
namespace SendEmail
{
struct SendInfo
{
public string Name { get; set; }
public string Url { get; set; }
public string Pass { get; set; }
}
class EmailInfo
{
private List listrecipients;//收件人集合
private List listsendduplicate;//抄送人集合
private string recipients;//收件人
private string sendduplicate;//抄送人
private string context;//正文
private string signature;//签名
private string fileurl;//附件路径
private string tittle;//标题
public string Context { get { return context; } set { this.context = value; } }
public string Signature { get { return signature; } set { this.signature = value; } }
public string Recipients { get { return recipients; } set { this.recipients = value; } }
public string SendDuplicate { get { return sendduplicate; } set { this.sendduplicate = value; } }
public string FileUrl { get { return fileurl; } set { this.fileurl = value; } }
public string Tittle { get { return tittle; } set { this.tittle = value; } }
SmtpClient smtp;
MailMessage mm;
///
/// 初始化
///
public bool init()
{
//获取当前用户名密码名称
SendInfo mysend=new SendInfo();
mysend.Name= Properties.Settings.Default.MyName;
mysend.Url = Properties.Settings.Default.MyUrl;
mysend.Pass = Properties.Settings.Default.MyPass;
string Stempurl = Properties.Settings.Default.SmtpUrl; //StempUrl
int StempPort = Properties.Settings.Default.SmtpPort; //StempPort
//设置收件人
listrecipients = SetSendInfo(recipients);
//设置抄送人
listsendduplicate = SetSendInfo(sendduplicate);
return SendEmail(mysend listrecipients listsendduplicate Stempurl StempPort);
}
public List SetSendInfo(string info)
{
List ls=new List();
string[] infos = info.Split(‘‘);
foreach (var item in infos)
{
SendInfo si=new SendInfo();
string[] ss= item.Split(‘<‘);
if (ss.Length>1)
{
si.Name = ss[0];
si.Url = ss[1].Substring(0 ss[1].Length - 1);
}
else
{
si.Name = ss[0].Substring(1 ss[1].Length - 1);
si.Url = ss[0].Substring(1 ss[1].Length - 1);
}
ls.Add(si);
}
return ls;
}
public bool SendEmail(SendInfo myinfoList smmList scc string smtp_url in
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2002 2020-12-30 16:35 SendEmail\app.config
文件 325632 2017-08-02 01:07 SendEmail\bin\Debug\Newtonsoft.Json.Net35.dll
文件 17408 2020-12-30 16:28 SendEmail\bin\Debug\SendEmail.exe
文件 2018 2020-12-30 14:36 SendEmail\bin\Debug\SendEmail.exe.config
文件 38400 2020-12-30 16:28 SendEmail\bin\Debug\SendEmail.pdb
文件 14328 2020-12-30 16:29 SendEmail\bin\Debug\SendEmail.vshost.exe
文件 2018 2020-12-30 14:36 SendEmail\bin\Debug\SendEmail.vshost.exe.config
文件 490 2009-06-11 05:14 SendEmail\bin\Debug\SendEmail.vshost.exe.manifest
文件 5003 2020-12-30 16:36 SendEmail\EmailInfo.cs
文件 3995 2020-12-30 16:34 SendEmail\Form1.cs
文件 8940 2020-12-30 13:54 SendEmail\Form1.Designer.cs
文件 5814 2020-12-30 13:54 SendEmail\Form1.resx
文件 6569 2020-12-30 16:09 SendEmail\obj\Debug\ResolveAssemblyReference.cache
文件 863 2020-12-30 16:29 SendEmail\obj\Debug\SendEmail.csproj.FileListAbsolute.txt
文件 847 2020-12-30 16:09 SendEmail\obj\Debug\SendEmail.csproj.GenerateResource.Cache
文件 17408 2020-12-30 16:28 SendEmail\obj\Debug\SendEmail.exe
文件 180 2020-12-30 16:09 SendEmail\obj\Debug\SendEmail.Form1.resources
文件 38400 2020-12-30 16:28 SendEmail\obj\Debug\SendEmail.pdb
文件 180 2020-12-30 16:09 SendEmail\obj\Debug\SendEmail.Properties.Resources.resources
文件 490 2020-12-30 08:53 SendEmail\Program.cs
文件 1350 2020-12-30 08:53 SendEmail\Properties\AssemblyInfo.cs
文件 2868 2020-12-30 08:53 SendEmail\Properties\Resources.Designer.cs
文件 5612 2020-12-30 08:53 SendEmail\Properties\Resources.resx
文件 3522 2020-12-30 16:35 SendEmail\Properties\Settings.Designer.cs
文件 1108 2020-12-30 16:35 SendEmail\Properties\Settings.settings
文件 3950 2020-12-30 13:59 SendEmail\SendEmail.csproj
目录 0 2020-12-30 13:42 SendEmail\obj\Debug\Refactor
目录 0 2020-12-30 08:53 SendEmail\obj\Debug\TempPE
目录 0 2020-12-30 16:09 SendEmail\bin\Debug
目录 0 2020-12-30 16:28 SendEmail\obj\Debug
............此处省略8个文件信息
- 上一篇:窗体的浮动及隐藏58524
- 下一篇:批量转换JPG尺寸和画质,并且可以旋转角度
相关资源
- 源码:支持无损音乐在线搜索的播放
- 验证码生成组件支持干扰点和干扰线
- C#实现将WPF字体呈现到OpenGL 支持汉字
- c#导出excel支持多sheet导出,可自定义
- ServiceStack.Redis(4.0.19)[支持.net2.0].
- mod_aspdotnet-2.2(支持apache2.2)
- C#读写EXCEl支持xlsx
- WPF文字描边增强版,支持竖排,支持
- c# 固定资产源码,支持sql ,access,完
- C# 开源 Wiki 系统,架构不错,支持多
- C#类库,支持音视频采集,摄像头采集
- C# DataTable生成excel并将excel添加附件发
- 基于vlc的c#开发视频播放器支持多种视
- CefSharp.x86.84.4.1 支持Mp4
- CefSharp63 WPF 支持mp3、mp4、flansh、anyc
- CefSharp V63 支持MP4 winform版
- winform插件cefsharp65最新版完美demo,完
- Dev WinForm通用控件导出Excel方法(支持
- C#实现简单的音乐播放器只支持.wav格
- GeckoFx 最新版本 完美支持HTML5 C# demo
- c#winform中完美代替WebBrowser最新的控件
- 微厦在线学习学院版 mooc慕课系统 a
- C# OCR识别 图片文字识别
- C#代码_截屏工具(支持多显示器 含代
- C# 导入excel到datagridview
- WPF写的获取外部公网IP地址及发送邮件
- C# 2015最新版NMODBUS4.0源码支持TCP/IPRT
- C#支持中英文软键盘
- C#获得当前登录的所有QQ号码可支持
- C# TCP服务器,支持多个客服端连入
评论
共有 条评论