如何用asp.net进行邮件群发以及显示每一次的发送状态

Amor7 2015-08-14 11:28:05
我已经完成了对邮件的单个发送,但无法进行群发,.asp.cs文件具体代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Net.Mail;
using System.Net;
using System.Data;
using System.Configuration;
using System.Data.Common;
using System.Data.SqlClient;

public partial class Email : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}

protected void btn_SendEmail_Click(object sender, EventArgs e)
{
MailMessage mymail = new MailMessage();

mymail.From = new MailAddress("*******@******", "*******");
mymail.To.Add(new MailAddress(tb_Email.Text));

mymail.SubjectEncoding = System.Text.Encoding.UTF8;
mymail.Body = tb_Body.Text;
mymail.BodyEncoding = System.Text.Encoding.UTF8;

mymail.IsBodyHtml = true;
mymail.Priority = MailPriority.High;
SmtpClient myclient = new SmtpClient();
myclient.Host = "smtp.qq.com";
myclient.Port = 587;
myclient.Timeout = 60000;
myclient.EnableSsl = true;

myclient.Credentials = new NetworkCredential("*******", "*******");
myclient.Send(mymail);

}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("About.aspx");
}

protected void Button2_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection("data source = (local); initial catalog =******; user id =*****; password = ******");

//读取
String sql = "select 邮箱 from tian where 邮箱 != '' ";
conn.Open();
SqlCommand cmd = new SqlCommand(sql, conn);
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
tb_Email.Text = tb_Email.Text +" "+ dr[0].ToString();
}
conn.Close();
}

}


tb_Email.Text = tb_Email.Text +" "+ dr[0].ToString();我能将数据库中所有的邮箱选中,但是却不能一次发出去。求帮助!
...全文
338 22 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你都已经循环了,干嘛还要AddRange
Amor7 2015-08-17
  • 打赏
  • 举报
回复
@娃都会打酱油了
  protected void btn_SendEmail_Click(object sender, EventArgs e)
    {
        string mailadds = tb_Email.Text;
        string[] mailadd = mailadds.Split(';');
        MailMessage mymail = new MailMessage();
        for (int i = 0; i <= mailadd.Length; i++)
        {
            mymail.To.addRange(mailadds.Split(';'));
        }
后面再跟邮件的其他东西,是这样么? 可是出现错误说没有定义addRange,我查了网上说是对数组定义 还有如果这样写,那我前面的string[] mailadd = mailadds.Split(';');不是和你写的重复了么
Amor7 2015-08-17
  • 打赏
  • 举报
回复
解决了,谢谢
Amor7 2015-08-17
  • 打赏
  • 举报
回复
@娃都会打酱油了 还是不行,mymail.To.Add(mailadd[i]);这里出现索引超出了数组界限。
  • 打赏
  • 举报
回复
string mailadds = tb_Email.Text;
string[] mailadd = mailadds.Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries);
MailMessage mymail = new MailMessage();
for (int i = 0; i <= mailadd.Length; i++)
{
    mymail.To.Add(mailadd[i]);
}
  • 打赏
  • 举报
回复
string mailadds = tb_Email.Text;
string[] mailadd = mailadds.Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries);
MailMessage mymail = new MailMessage();
for (int i = 0; i <= mailadd.Length; i++)
{
    mymail.To.Add(mailadd[i]);
}
Amor7 2015-08-17
  • 打赏
  • 举报
回复
@娃都会打酱油了
string mailadds = tb_Email.Text;
        string[] mailadd = mailadds.Split(';');

        String[] adds = mailadd.Split(new string[] { " " }, StringSplitOptions.RemoveEmptyEntries);

        MailMessage mymail = new MailMessage();
        for (int i = 0; i <= adds.Length; i++)
        {
            mymail.To.Add(new MailAddress(adds[i]));
        }
出现的问题是我查了无法解决的 'string[]' does not contain a definition for 'Split' and no extension method 'Split' accepting a first argument of type 'string[]' could be found (are you missing a using directive or an assembly reference?)
  • 打赏
  • 举报
回复
不是针对char,是针对分割后的结果,学会实验,大胆的尝试
Amor7 2015-08-17
  • 打赏
  • 举报
回复
@娃都会打酱油了 是这一句么?StringSplitOptions.RemoveEmptyEntries,可是它是针对char值的。我加不来,能说清楚点么?
  • 打赏
  • 举报
回复
split方法有个枚举参数,是否移除空字符串的
Amor7 2015-08-17
  • 打赏
  • 举报
回复
@娃都会打酱油了 但是我按着我加的循环,只循环一句To的,但还是出现参数”address“不能是空字符串,该怎么办
Amor7 2015-08-14
  • 打赏
  • 举报
回复
还有就是不知道发送出去之后,对方是否接受到,如何在我的页面中显示这种状态?
  • 打赏
  • 举报
回复
mymail.To.AddRange(mailadds.Split(';')) 如果有AddRange方法的话,没的话就是循环To一段就可以,没必要整个方法循环
Amor7 2015-08-14
  • 打赏
  • 举报
回复
@娃都会打酱油了 可是我用;把字符串分割开来了呀,其实应该怎么写?能指导一下么?
  • 打赏
  • 举报
回复
To的是一个集合,所以你要将你要发的人一个个的添加进去,不是将带了逗号的一个字符串添加进去
Amor7 2015-08-14
  • 打赏
  • 举报
回复
我私下加了循环,但是不知道是循环加的地方不对还是怎么,就是出现参数“address”不能是空字符串。代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Net.Mail; using System.Net; using System.Data; using System.Configuration; using System.Data.Common; using System.Data.SqlClient; public partial class Email : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void btn_SendEmail_Click(object sender, EventArgs e) { string mailadds = tb_Email.Text; string[] mailadd = mailadds.Split(';'); for (int i = 0; i <= mailadd.Length; i++) { MailMessage mymail = new MailMessage(); mymail.From = new MailAddress("*******@qq.com", "********"); mymail.To.Add(new MailAddress(mailadd[i])); mymail.SubjectEncoding = System.Text.Encoding.UTF8; mymail.Body = tb_Body.Text; mymail.BodyEncoding = System.Text.Encoding.UTF8; mymail.IsBodyHtml = true; mymail.Priority = MailPriority.High; SmtpClient myclient = new SmtpClient(); myclient.Host = "smtp.qq.com"; myclient.Port = 587; myclient.Timeout = 60000; myclient.EnableSsl = true; myclient.Credentials = new NetworkCredential("*************", "************"); myclient.Send(mymail); //Response.Write("<script>alert('发送成功')</script>"); } } protected void Button2_Click(object sender, EventArgs e) { SqlConnection conn = new SqlConnection("data source = (local); initial catalog = ********; user id = *******; password = *******;"); //读取 String sql = "select 邮箱 from tian where 邮箱 != '' "; conn.Open(); SqlCommand cmd = new SqlCommand(sql, conn); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { tb_Email.Text = tb_Email.Text +";"+ dr[0].ToString(); } conn.Close(); } 求大神帮忙!!!!
Amor7 2015-08-14
  • 打赏
  • 举报
回复
@燕儿归 几个邮箱发送,那不管要申请邮箱之外,这样效率很低啊。
燕儿归 2015-08-14
  • 打赏
  • 举报
回复
对邮件的单个发送可以的话,那就用循环吧 模拟群发,几个邮箱循环几次单个发送。。。。
Amor7 2015-08-14
  • 打赏
  • 举报
回复
tb_Email.Text = tb_Email.Text +" "+ dr[0].ToString();我能将数据库中所有的邮箱选中,不仅不能一次发出去,而且只发送最后一个邮箱,剩下其他的邮箱没有反应
Amor7 2015-08-14
  • 打赏
  • 举报
回复
引用 3 楼 findcaiyzh 的回复:
显示状态估计够呛。 邮件地址不是使用空格的,一般使用分号,而且不能用MailAddress的构造函数加入多个地址。 可以使用 类似下面的代码 MailMessage mail = new MailMessage(); mail.To.Add("me@mycompany.com;him@hiscompany.com;her@hercompany.com"); smtp协议是不知道对方是否接受到的。
邮箱地址是不使用空格的,但是我改成你这样就会出现在邮件标头中找到无效的字符:“;”。这样的错误 smtp协议是不知道对方是否接受到的。照你这样说不是完全可能出现丢失邮件的可能?
加载更多回复(2)
.Net精品就业班课程表 : 1、.Net基础加强(10天) 核心技术课程 常用数据结构(List、Dictionary、Array)、多态、常用设计模式、反射、常用.net类库、泛型、IO流、委托事件、正则表达式、XML、反射、GC等。 2、数据库开发及ADO.Net(6天) 核心技术课程 数据库开发基础、Microsoft SQLServer基础、SQL语言基础、索引、事务、SQL语言高级技术(空值处理、聚合与分组、数据分页、Union、日期函数、类型转换函数、流控函数、表连接、子查询、存储过程、触发器)、数据库设计范式、数据库调优。 ADO.Net(行集、数据集、类型化数据集、SQLHelper、SQL注入漏洞防范、数据绑定)。 3、三层架构MIS项目(5天) 查看项目演示 功能点 本项目基于流行的三层架构(DAL+BLL+UI)。 主要功能点:高安全性的用户管理体系、高安全性的异构系统数据导入导出、拼音检索、复合检索、无限级次数据管理、个性化邮件群发、Excel文件导入导出。 技术点 ADO.Net技术应用、SQLServer、MD5安全算法、基于NPOI的Excel文件处理、树状结构数据处理、递归、CodeSmith、代码生成器、三层架构。 项目说明 这是一个用WinForm技术实现的系统,传智播客在开课的半个月就安排一个项目,体现了传智播客“项目驱动学习”的先进教学理念。 4、网页开发与JavaScript(7天) 查看案例演示 核心技术课程 HTML基础加强、css(包含Div+CSS布局)、JavaScript、Dom(事件、window对象、document对象、对话框、定时器、粘贴板、动态Dom、跨浏览器兼容性解决方案、JS压缩和CDN、Internet Explorer Developer Toolbar)、JQuery(JQuery函数、隐式迭代、链式编程、id选择器、tag选择器、CSS选择器、层次选择器、表单选择器、过滤选择器、复合选择器、节点导航、节点操作、样式操作、事件、动画、JQuery Cookie、JQuery Live、JQueryUI)。 课程说明 CSS、JavaScript是ASP.Net开发的基础,把这些掌握好了就能很轻松的学会ASP.Net;Dom是实现网页动态效果的技术,在网站越来越个性化年代,招聘企业对应聘者的Dom水平要求非常高;JQuery是近几年异军突起的JavaScript框架库,几乎成了Web前端开发事实上的标准,大部分企业都是使用JQuery进行Web前端的开发。 学完了这阶段课程,学员将学会开发主流网站的前端效果,比如:焦点图、滚动展示图、网页防复制、网页自定义菜单、WebOS、美女时钟、无刷新评论、评分控件、表格特效、图片悬浮详细信息、微博界面、QQ消息框效果、Div对话框等。 5、ASP.Net开发(12天) 核心技术课程 自己动手写Web服务器(Socket、多线程)、ashx模式Web开发、ViewState、Cookie、Session、Http协议、Web开发基本原则、XSS漏洞防范、Request对象、Response对象、Server对象、虚拟路径、HttpHandler深入、ASP.Net生命周期、WebForm原理、服务端基本控件、WebShell漏洞防范、HTML服务端控件、验证框架、MasterPage、数据绑定控件(ObjectDataSource、列表类绑定控件、GridView、FormView、ListView、Repeater、高效率分页)、CKEditor、Membership、缓存、互联网调优(SEO、HTML压缩、页面静态化、移除ViewState、表单GET化)、URL重写、错误处理、AJAX(XMLHTTP、JQuery AJAX、Json)、全局文件、HttpHandler与HttpModule、IIS配置。 课程说明 由于微软对ASP.Net进行高度封装,因此ASP.Net入门非常简单,开发人员不需要了解HTML、JavaScript、Http协议也可以快速开发出一个Web系统,正因为如此,社会上充斥着大量这样的“拖控件的开发人员”,使得很多Java、PHP等语言的开发人员诋毁ASP.Net开发人员的时候经常会说“你们什么都不懂,就会拖控件”。ASP.Net的快速开发是ASP.Net非常大的一个优点,可以加快开发效率,这是行业的发展趋势,但是局限于这样的“傻瓜化开发方式”的开发人员的竞争力和成长性都是非常有限的,遇到ASP.Net一些高级技术(比如ASP.Net MVC、SEO、网站调优、服务端客户端混合编程、AJAX等)的时候就完全不能胜任。通过上一个阶段的HTML、JavaScript、Dom的学习,学员已经有了很好的HTML、JavaScript基础;在ASP.Net课程的一开始,不是直接教学员怎么拖ASP.Net控件进行快速开发,而是通过ashx的模式开发原始的动态网站,让学员明白“请求—处理—响应模型”、“Http协议、Http无状态”、“c#代码渲染生成浏览器端JavaScript”、“ViewState的作用”、“Session的原理”等这些基本而又重要的原理,从而扫清后面ASP.Net知识学习的基础性障碍。 由于访问量非常大,因此互联网项目的开发对ASP.Net开发人员的要求非常高,所以我们安排了互联网调优、缓存、网站防黑等内容。 ASP.Net中控件数量是非常多的,讲解ASP.Net的教材通常要上千页,让初学者望而生畏,其实ASP.Net大部分控件相似性非常强的,同类型的控件学会了一个那么其他控件也就很容易学会了。比如只要学会了DropDownList,那么RadioButtonList、ListBox、CheckBoxList、BulletedList等几乎不用学就会用;再比如只要学会了ListView,那么Repeater、GridView、FormView等控件也是触类旁通。传智播客认真钻研教学,对知识进行分类、整理、提炼精华,让学员在短时间内掌握ASP.Net技术。 ASP.Net中有一些技术是有局限性的,传智播客根据这些技术在企业中的实际应用情况进行了调整、补充。比如项目中几乎没有在UI层直接访问数据库的,而是采用三层架构,因此我们不讲解UI层直连数据库的控件SQLDataSource,而是把主要精力放在讲解三层架构开发模式。再比如ASP.Net内置的AJAX解决方案UpdatePanel只在部分要求不高的内网项目中才被使用,因此我们在讲解UpdatePanel的使用和原理之外,把更多的时间放在讲解企业中用的最多的JQuery AJAX解决方案上。 6、B/S系统项目(7天) 项目说明 1、网上图书商城。这是一个典型的B2C网上商城,使用经典的复杂三层架构(工厂模式)进行开发。涉及图书管理、搜索、订单管理、导航管理等核心模块。在讲解ASP.Net基础后安排这样一个B2C网上商城系统,让学员在实际项目中将学到的知识学以致用。 2、办公自动化OA系统。这是一个典型的基于ASP.Net技术的OA协同办公项目,包含了权限管理、公告管理、文档管理、工作流、论坛管理、新闻模块管理、人员管理等典型的OA系统模块。 3、数据采集和邮件群发。这是一个基于多线程的邮件营销平台,核心技术包括网络爬虫、多线程、HTML解析、邮件发送、生产者消费者模式等。 注:以上三个案例,上课时会根据每个班的课堂反馈选择其中一个案例予以讲解学习。 7、如鹏网项目(9天) 查看项目演示 功能点 站内搜索、栏目管理、视频播放(完全模仿优酷视频页面)、焦点图、静态页面生成(新浪、搜狐等大型网站普遍采用的技术)、文章管理、无刷新评论、评论的无刷新分页、敏感词过滤、用户管理、友情链接管理、缓存管理、广告位管理、RSS输出、水印设置、无刷新上传图片、搜索引擎优化设置、数据备份恢复、伪静态设置、网上商城、订单管理、在线支付(支持支付宝、财付通、块钱等第三方支付平台)、网站调优(数据库优化、缓存、静态页、CSS Spirit、js压缩)。 技术点 搜索引擎技术:Lucene.Net、多线程开发、爬虫技术、网页分析、正则表达式、Log4Net日志框架、Quartz.Net定时作业调度。 大型互联网开发技术:代码生成、网页静态化、基于JQuery的Web2.0页面开发、AJAX、SEO、网站调优、采集器、RSS/XML、网站防黑(防XSS攻击、防注入漏洞攻击、防CC攻击、防挂马、防盗链、敏感词过滤、广告帖智能过滤)、IIS管理与调优、流量分析、第三方脚本嵌入(广告、统计代码、内容联盟等)、图片服务器分离。 项目说明 如鹏网项目是已经上线三年的网站,日访问量最高20000人次,网址www.rupeng.com。本系统旧版本基于PHP、J2EE技术,由如鹏网开发者亲手操刀用.net重写新版本。系统分为前台Web界面、后台管理界面、站内搜索、监控客户端四个子系统。 大型互联网站由于访问量非常大,因此不是那些单纯用ASP.Net控件拖拽开发的开发人员能够开发的,也不是闭门造车能够造出来的,必须是在实际项目中经过无数访问者的使用、反馈、修改才能做出来的。搜房网、汽车之家等大型网站中用到的网站静态化、图片服务器分离、高性能缓存、HTML/JS压缩、CDN、CSS Sprite、负载均衡、Memcached、镜像服务器同步等问题不是那些随手写出来的所谓在线商城、电子商务系统所所能够涉及到的。 这个项目完全按照高访问量互联网站进行设计,通过这个项目,学员不仅可以在实战中巩固对前面学习的ASP.Net、ADO.Net、WinForm等知识的掌握,还可以掌握网站防黑、缓存、SEO、静态化、搜索引擎技术、AJAX等大型互联网开发中涉及到的技术。 8、.Net新技术(Windows Phone、ASP.Net MVC)(6天) 项目说明 未来是移动互联网的时代,未来将是Windows Phone、Android、iphone三足鼎立的时代,掌握了移动开发的技能的人是就业市场的抢手货。微软推出的Windows Phone平台是微软在移动互联网时代的一个重量级产品,微软对于WindowsPhone7的推广力度非常大,因此很多公司也开始进行Windows Phone7产品的研发,2011年下半年Windows Phone7开发人员的需求将会出现井喷,为了帮助学员掌握移动3G开发技术,传智播客.Net班加入了Windows Phone开发课程,采用传智播客独创的WP7Simulator教学平台,学员可以做出一个基于云计算架构的LBS系统。点击查看传智播客独创WP7Simulator教学平台。 ASP.Net MVC是微软推出的区别于ASP.Net WebForm的Web开发新技术,由于ASP.Net MVC解决了ASP.Net WebForm的很多缺点,非常适合大型、中型项目的开发,一经推出就受到了.Net开发社区的追捧,很多.Net开发人员的职位要求中都提到了MVC,可见掌握ASP.Net MVC技术必将提升自己就业的砝码。 9、就业指导(2天) 项目说明 总结以往所学知识,讲解《传智播客.Net面试、笔试宝典》,介绍简历、笔试、面试等所需的知识和技巧。
主要功能: 1.多用户注册各自使用,互不干予。 2.在自己的空间中上传多文件及大文件进行在线查看管理,可建多级目录存放。 3.文件目录多级共享,可共享整个用户空间。 4.树状显示系统功能和目录结构,操作方便。 5.界面模板和样式自定义并可由用户在前台选择喜爱的空间风格。 6.共享权限可设好友、所有人、指定人,并可指定共享类别、查看密码、列表修改删除下载等权限。 7.用户的共享目录和文件可自行设置外部空间处固顶和精华。 8.可以按名称、时间、大小、类型、注释、子目录等元素组合搜索文件。 9.文件和目录可进行压缩解压ZIP操作,可以批量上传及批量下载文件。 10.文件提取功能,可同时定义多个文件的提取码,提取码可个性化定义,并可限制下载次数及天数。 11.上传码功能,可定义一个目录的外部允许上传密码,访客可凭此密码上传到此目录。 12.文件转发功能,可将多个文件下载地址通过邮件或短信发送给他人下载,并可限制下载次数及天数。 13.在线编辑文本文件、播放任何影音文件、查看图片内容、对共享文件及目录添加文字注释功能。 14.在线编辑Word,Excel,PowerPoint文件。 15.强大的在线图片编辑功能(缩放,旋转,水印,裁剪)。 16.类似Windows中的图片缩略图预览模式,方便查看图片。 17.注册用户有二级域名空间可以让访客随时访问自己的空间进行文件浏览下载。 18.访客可在外部空间处根据当前权限直接进行添加目录或上传文件。 19.各种文件类型地址点击复制和短地址功能。 20.在空间中上传文件或添加外部网址两种方式。 21.好友功能,可将他人加为好友,并查看对方的指定好友文件及发送短消息。 22.可将好友分组规划,并按分组进行文件共享给指定组的好友。 23.可对自己的所有共享和提取进行查看及管理,批量修改或删除。 24.下载统计功能,可对各个用户下载的每个文件有明确的记录和统计。 25.上传统计功能,可对用户上传的每个文件做记录,监督非法文件。 26.公共目录及公共文件区,显示每个用户共享给所有人的文件及目录列表并可下载。 27.用户可按等级权限自由绑定顶级域名代替外部空间地址,空间地址个性化。 28.用户空间个性化定义公告及标题显示,和对访客留言的查看及管理。 29.站内短信功能,提供收件箱、发件箱、已发送、垃圾箱功能。 30.用户空间中子帐号管理,可建多个相应操作权限的用户登录同一用户空间。 31.网银、支付宝、快钱、财付通,PayNow(台湾)在线支付,用户可任选支付,空间自动续费升级,别人代充,充值卡使用管理。 32.用户积分功能, 可积分兑换金币并可升级空间。 33.前台违法举报,实时对上传内容进行管理。 34.网站留言功能,用户可实时向管理员反馈信息,管理员后台回复。 35.自动过滤内容和禁传非法文件,防止不正当使用。 36.可针对不同等级,不同分组的用户设置进入时公告。 37.批量用户管理操作,群发短信/邮件,可对列表中的所有用户统一一次操作。 38.后台实时查看及管理用户上传的所有文件。 39.强大的用户查找,根据有效期、最后登录时间,审核及锁定,等级及分组查找。 40.共享目录及共享文件查看及管理,未共享的文件不会列出,充份保护用户隐私。 41.用户等级制,可设每个等级的空间、上传大小及其它条数限制。 42.为每个等级设置下载速度上限、开启二级域名及等级费用。 43.用户分组功能,可设定一组用户文件的存放盘符及路径,可前台选择,并可多网站管理。 44.允许/禁止的上传扩展名设定,编辑、查看、播放的扩展名设定功能。 45.注册审核、邮件验证、防重复IP注册、时长注册功能。 46.来访IP限制设定和管理员可登录的IP设定。 47.后台管理员可进行管理权限划分并记录操作日志。 48.系统菜单的后台添加和管理。 49.回收站功能,并可在后台设置自动删除时间。 50.文件共享审核功能,杜绝用户共享非法文件。 51.可直观设定目录、文件、用户、公告的外部调用参数,支持模板调用。 52.导入用户功能,支持ACCESS或Excel中导出的TXT格式信息,分项目一次导入。 53.导出用户功能,可选择条件过滤导出,指定导出项目,导出成txt或Excel格式。 54.页面广告分区添加及管理和客户端广告管理。 55.随时在线整理硬盘和数据库中的数据,保持数据最优化。 56.在线压缩及备份数据库功能。 57.管理员可自行制作文件下载详细信息页,放置各种广告代码。 58.完善的等级防盗链及流量控制功能。 59.支持大文件、多文件、断点续传、进度显示上传。 60.支持直接下载其它网站文件至空间,带详细进度显示功能。 61.可自动开通FTP帐号对应用户空间进行文件管理。 62.仅需为程序目录及用户存放目录设置写入及修改权限,系统更安全。 63.支持分布式多台服务器协同管理。 64.完美兼容firefox等其它非IE内核浏览器。 65.三层架构模式开发,扩充及调用更方便。 66.内含ajax文件操作技术,更加提高用户体验,提高系统运行效率。 67.支持客户端软件管理。 68.分简体版、繁体版、英文版三种版本。 69.可与《桃源相册管理系统》的用户进行整合。 70.标签及用户和文件信息的参数调用,可单独组合设计前台展示页面。 71.自带插件配置接口,支持插件开发和使用。
主要功能: 1.多用户注册各自使用,互不干予。 2.在自己的空间中上传多文件及大文件进行在线查看管理,可建多级目录存放。 3.文件目录多级共享,可共享整个用户空间。 4.树状显示系统功能和目录结构,操作方便。 5.界面模板和样式自定义并可由用户在前台选择喜爱的空间风格。 6.共享权限可设好友、所有人、指定人,并可指定共享类别、查看密码、列表修改删除下载等权限。 7.用户的共享目录和文件可自行设置外部空间处固顶和精华。 8.可以按名称、时间、大小、类型、注释、子目录等元素组合搜索文件。 9.文件和目录可进行压缩解压ZIP操作,可以批量上传及批量下载文件。 10.文件提取功能,可同时定义多个文件的提取码,提取码可个性化定义,并可限制下载次数及天数。 11.上传码功能,可定义一个目录的外部允许上传密码,访客可凭此密码上传到此目录。 12.文件转发功能,可将多个文件下载地址通过邮件或短信发送给他人下载,并可限制下载次数及天数。 13.在线编辑文本文件、播放任何影音文件、查看图片内容、对共享文件及目录添加文字注释功能。 14.在线编辑Word,Excel,PowerPoint文件。 15.强大的在线图片编辑功能(缩放,旋转,水印,裁剪)。 16.类似Windows中的图片缩略图预览模式,方便查看图片。 17.注册用户有二级域名空间可以让访客随时访问自己的空间进行文件浏览下载。 18.访客可在外部空间处根据当前权限直接进行添加目录或上传文件。 19.各种文件类型地址点击复制和短地址功能。 20.在空间中上传文件或添加外部网址两种方式。 21.好友功能,可将他人加为好友,并查看对方的指定好友文件及发送短消息。 22.可将好友分组规划,并按分组进行文件共享给指定组的好友。 23.可对自己的所有共享和提取进行查看及管理,批量修改或删除。 24.下载统计功能,可对各个用户下载的每个文件有明确的记录和统计。 25.上传统计功能,可对用户上传的每个文件做记录,监督非法文件。 26.公共目录及公共文件区,显示每个用户共享给所有人的文件及目录列表并可下载。 27.用户可按等级权限自由绑定顶级域名代替外部空间地址,空间地址个性化。 28.用户空间个性化定义公告及标题显示,和对访客留言的查看及管理。 29.站内短信功能,提供收件箱、发件箱、已发送、垃圾箱功能。 30.用户空间中子帐号管理,可建多个相应操作权限的用户登录同一用户空间。 31.网银、支付宝、快钱、财付通、云网、易充、PayNow(台湾)在线支付,用户可任选支付,空间自动续费升级,别人代充,充值卡使用管理。 32.用户积分功能, 可积分兑换金币并可升级空间。 33.前台违法举报,实时对上传内容进行管理。 34.网站留言功能,用户可实时向管理员反馈信息,管理员后台回复。 35.自动过滤内容和禁传非法文件,防止不正当使用。 36.可针对不同等级,不同分组的用户设置进入时公告。 37.批量用户管理操作,群发短信/邮件,可对列表中的所有用户统一一次操作。 38.后台实时查看及管理用户上传的所有文件。 39.强大的用户查找,根据有效期、最后登录时间,审核及锁定,等级及分组查找。 40.共享目录及共享文件查看及管理,未共享的文件不会列出,充份保护用户隐私。 41.用户等级制,可设每个等级的空间、上传大小及其它条数限制。 42.为每个等级设置下载速度上限、开启二级域名及等级费用。 43.用户分组功能,可设定一组用户文件的存放盘符及路径,可前台选择,并可多网站管理。 44.允许/禁止的上传扩展名设定,编辑、查看、播放的扩展名设定功能。 45.注册审核、邮件验证、防重复IP注册、时长注册功能。 46.来访IP限制设定和管理员可登录的IP设定。 47.后台管理员可进行管理权限划分并记录操作日志。 48.系统菜单的后台添加和管理。 49.回收站功能,并可在后台设置自动删除时间。 50.文件共享审核功能,杜绝用户共享非法文件。 51.可直观设定目录、文件、用户、公告的外部调用参数,支持模板调用。 52.导入用户功能,支持ACCESS或Excel中导出的TXT格式信息,分项目一次导入。 53.导出用户功能,可选择条件过滤导出,指定导出项目,导出成txt或Excel格式。 54.页面广告分区添加及管理和客户端广告管理。 55.随时在线整理硬盘和数据库中的数据,保持数据最优化。 56.在线压缩及备份数据库功能。 57.管理员可自行制作文件下载详细信息页,放置各种广告代码。 58.完善的等级防盗链及流量控制功能。 59.支持大文件、多文件、断点续传、进度显示上传。 60.支持直接下载其它网站文件至空间,带详细进度显示功能。 61.可自动开通FTP帐号对应用户空间进行文件管理。 62.仅需为程序目录及用户存放目录设置写入及修改权限,系统更安全。 63.支持分布式多台服务器协同管理。 64.完美兼容firefox等其它非IE内核浏览器。 65.三层架构模式开发,扩充及调用更方便。 66.内含ajax文件操作技术,更加提高用户体验,提高系统运行效率。 67.支持客户端软件管理。 68.分简体版、繁体版、英文版三种版本。 69.可与《桃源相册管理系统》的用户进行整合。 70.标签及用户和文件信息的参数调用,可单独组合设计前台展示页面。 71.自带插件配置接口,支持插件开发和使用。

62,248

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧