1.怎样用JavaMail发送带附件的Email?
随着网络应用的不断推广,电子邮件越来越多的被大家使用。
虽然我们往往将电子邮件与 Foxmail、Outlook这样的电子邮件客户端联系起来,但是往往我们也需要自己编程实现发送接收邮件,例如在一个网站注册用户后网站发出的回执mail,或者在网络购物的时候,在完成订单后的几分钟之内发送确认电子邮件。 对于这样的需求,我们不能通过已有的邮件客户端而需要自己编写邮件发送或者处理程序。
在这里向大家讲解一下如何利用JavaMail来实现邮件的收发。 注意:本文只打算讨论JavaMail收发带附件邮件的一些技巧,所以只是给出部分代码。
1。发送带附件的邮件 我们平时发送的邮件主要可以分解成2大部分,一个是发信人,接信人,主题等邮件标头,另外一部分是邮件内容,它包括了邮件的附件。
我们在发送普通邮件的时候content设置的类型是"text/html",带上附件后,我们需要把content的类型设置成Multipart,这时content包括了附件和"text/html"类型的正文。下面的这个告诉大家如何把附件放置到邮件中。
private Multipart getMultipart() , { MimeMultipart mp= new MimeMultipart(); try { //设置content里的内容 MimeBodyPart contentMbp = new MimeBodyPart(); //请指定字符集,否则会是乱码 contentMbp。 setContent(_mailContent。
getContent(), "text/html;charset=GB2312"); mp。addBodyPart(contentMbp); //添加附件 for (inti=0;i),那么我们在发送邮件的时候就需要对这些链接的图片做特殊处理。
否则在对方接收到邮件的时候会看不到图片。我们特殊处理的方法就是把它们当成附件发送,但不显示在附件里。
要做到这些就首先需要对输入的content进行解析,找到所带图片的路径。然后把content中这段代码变成。
我们在发送附件的时候用mbp1。setHeader("Content-ID","IMG")来把图片和附件对应上。
如何具体解析content的操作我就不赘述了,我现在给出如何把修改好的content发送出去的例子。 //对于发送html类型的content,里边包括图片。
for(inti=0;i size();i++) { MimeBodyPart mbp1= new MimeBodyPart(); //得到图片的数据 FileDataSource fds = newFileDataSource( (String)_mailContent。 getImgHash()。
get("IMG"+i)); //设置到MimeBodyPart中 mbp1。setDataHandler(new DataHandler(fds)); //设置图片附件和html的对应关系 mbp1。
setHeader("Content-ID","IMG"+i); mp。 addBodyPart(mbp1); } 3。
邮件的状态 我们在阅读完邮件后可以给邮件设置删除标志,然后在关闭FOLDER的时候用true来清空已经被标志为删除的邮件。邮件的状态是在类FLAGS。
FLAG中定义的。包括如下几种: Flags。
Flag。ANSWERED Flags。
Flag。DELETED Flags。
Flag。DRAFT Flags。
Flag。FLAGGED Flags。
Flag。RECENT Flags。
Flag。SEEN Flags。
Flag。USER 我们可以根据不同的需要进行设置,但是需要注意的是,不是所有的服务器都支持这些状态。
我们在做操作之前可以用getPermanentFlags方法来得到Message中的状态。
2.如何不配置POP3等参数即可使用的邮件客户端?
随着中国经济的腾飞、各种工业企业投资增加,中国已经成为世界的制造中心。
大型生产型、经营型企业的生产、调度早已经就严重依赖于网络。 随着企业规模的不断扩大,异地分支机构、办事处、连锁超市、经营部门、生产部门,以及投资管理机构,甚至出差人员对中心的数据越来越敏感,因此,这些企业大都已经或者正准备安装大型网络型ERP/财务软件用以满足以上各类需求。
然而企业在付出高昂的软件安装部署实施费用后,大都为如何减少软件的运行费用而忧心重重。互联网的方便、高速和覆盖并没有被企业网充分利用,因为任何企业的IT经理都不会将企业内部网直接连接到互联网,企业内部网与互联网之间都会设置防火墙,只允许内部网络结点向互联网发起请求,进行互联网的访问,但不允许通过互联网结点访问企业内部的信息。
因此公司老总很晚才下班,要在公司处理完所有的数据、邮件,尽管家中有宽带,但那是互联网接入,不能接到公司内部网络;出差在外的员工必须拔打昂贵的800号码或长途电话才能访问公司内部信息,以大约28。8Kbps的速率连接到公司内部网络,酒店的宽带接口却放在一边不能用。
有什么好办法既能保证数据传输的安全性,又能降低运行成本呢?DDN专线吗,肯定不行,相关设备的安装难度,路由器等网络设备的大笔投入不说,光是每月昂贵的租用费用,随着分支机构的增加,这种负担正成为企业支出费用的大笔开销!利用传统的拨号线路吗?缓慢的速度,设备安装调试、管理、维护的问题更是让企业信息负责人望而却步。 有没有一种更好的解决方案呢?怎样才能利用高速、便利的互联网接入安全地实现移动办公,在家办公呢?答案是远程接入VPN。
一、什么是VPN? 虚拟专用网(VPN,Virtual Private Network)是一种利用公共网络来构建的私人专用网络技术,不是真的专用网络,但却能够实现专用网络的功能。 虚拟专用网指的是依靠ISP(Internet服务提供商)和其它NSP(网络服务提供商),在公用网络中建立专用的数据通信网络的技术。
在虚拟专用网中,任意两个节点之间的连接并没有传统专网所需的端到端的物理链路,而是利用某种公众网的资源动态组成的。 IETF草案理解基于IP的VPN为:"使用IP机制仿真出一个私有的广域网"是通过私有的隧道技术在公共数据网络上仿真一条点到点的专线技术。
所谓虚拟,是指用户不再需要拥有实际的长途数据线路,而是使用Internet公众数据网络的长途数据线路。所谓专用网络,是指用户可以为自己制定一个最符合自己需求的网络。
二、VPN的安全性 目前VPN主要采用四项技术来保证安全,这四项技术分别是隧道技术(Tunneling)、加解密技术(Encryption & Decryption)、密钥管理技术(Key Management)、使用者与设备身份认证技术(Authentication)。 1、隧道技术 隧道技术是VPN的基本技术类似于点对点连接技术,它在公用网建立一条数据通道(隧道),让数据包通过这条隧道传输。
隧道是由隧道协议形成的,分为第 二、三层隧道协议。第二层隧道协议是先把各种网络协议封装到PPP中,再把整个数据包装入隧道协议中。
这种双层封装方法形成的数据包靠第二层协议进行传输。第二层隧道协议有L2F、PPTP、L2TP等。
L2TP协议是目前IETF的标准,由IETF融合PPTP与L2F而形成。 第三层隧道协议是把各种网络协议直接装入隧道协议中,形成的数据包依靠第三层协议进行传输。
第三层隧道协议有VTP、IPSec等。IPSec(IP Security)是由一组RFC文档组成,定义了一个系统来提供安全协议选择、安全算法,确定服务所使用密钥等服务,从而在IP层提供安全保障。
2、加解密技术 加解密技术是数据通信中一项较成熟的技术,VPN可直接利用现有技术。 3、密钥管理技术 密钥管理技术的主要任务是如何在公用数据网上安全地传递密钥而不被窃取。
现行密钥管理技术又分为SKIP与ISAKMP/OAKLEY两种。SKIP主要是利用Diffie-Hellman的演算法则,在网络上传输密钥;在ISAKMP中,双方都有两把密钥,分别用于公用、私用。
4、使用者与设备身份认证技术 使用者与设备身份认证技术最常用的是使用者名称与密码或卡片式认证等方式,目前这方面做的比较成熟的有国内的深信福科技的VPN解决方案。 三、VPN网络的可用性 通过VPN,企业可以以更低的成本连接远程办事机构、出差人员以及业务合作伙伴关键业务。
虚拟网组成之后,远程用户只需拥有本地ISP的上网权限,就可以访问企业内部资源,这对于流动性大、分布广泛的企业来说很有意义,特别是当企业将VPN服务延伸到合作伙伴方时,便能极大地降低网络的复杂性和维护费用。 VPN技术的出现及成熟为企业实施ERP、财务软件、移动办公提供了最佳的解决方案。
一方面,VPN利用现有互联网,在互联网上开拓隧道,充分利用企业现有的上网条件,无需申请昂贵的DDN专线,运营成本低。 另一方面,VPN利用IPSEC等加密技术,使在通道内传输的数据,有着高达168位的加密措施,充分保证了数据在VPN通道内传输的安全性。
四、VPN网络的可管理性 随着技术的进步,各种VPN软硬件解决方案都包含了。
3.电脑如何预防木马
预防木马病毒,应该采取以下措施1。
安装杀毒软件和个人防火墙,并及时升级。2。
把个人防火墙设置好安全等级,防止未知程序向外传送数据。3。
可以考虑使用安全性比较好的浏览器和电子邮件客户端工具。 4。
如果使用IE 浏览器,应该安装卡卡安全助手,防止恶意网站在自己电脑上安装不明软件和浏览器插件,以免被木马趁机侵入。5。
不要执行任何来历不明的软件6。 不要随意打开邮件附件。
现在绝大部分木马病毒都是通过邮件来传递的,而且有的还会连环扩散,因此对邮件附件的运行尤其需要注意。7。
重新选择新的客户端软件 很多木马病毒主要感染的是Microsoft 的OutLook 和OutLook Express 的邮件客户端软件,因为这两款软件全球使用量最大,黑客们对它们的漏洞已经洞察得比较透彻。 如果选用其他的邮件软件,例如Foxmail 等,收到木马病毒攻击的可能性就将减小,至少不会反复感染给通信录中的好友。
此外也可以直接通过Web方式来访问信箱,这样就能大大降低木马病毒的感染概率。8。
将资源管理器配置成始终显示扩展名将Windows 资源管理器配置成始终显示扩展名,一些文件扩展名为vbs 、shs 、pif 的文件多为木马病毒的特征文件,如果碰到这些可疑的文件扩展名时就应该引起注意。 9。
尽量少用共享文件夹如果因工作等原因必须将电脑设置成共享,则最好单独设置一个共享文件夹,把所有需共享的文件都放在这个共享文件夹中,注意千万不要将系统目录设置成共享。10。
运行反木马实时监控程序木马防范重要的一点就是在上网时最好运行反木马实时监控程序,TheCleaner 等软件一般都能实时显示当前所有运行程序并有详细的描述信息。 此外再加上一些专业的最新杀毒软件、个人防火墙等进行监控基本就可以放心了。
11。 经常升级系统和更新病毒库。
经常关注微软和杀毒软件厂商网站上的安全公告,这些网站通常都会及时地将漏洞、木马和更新公布出来,并在第一时间发布补丁和新的病毒库等。 一般用户在使用电脑的过程中要注意的几点1、天上是不会掉馅饼的。
你可能会收到这样的消息,告诉你点击某个网站就可以得到什么好处。这往往是病毒的制造者给你设的陷井,只要你照他说的做了,那你的电脑中病毒的可能性就会提高!因此说,不熟悉的网站要提高警觉。
2、减少好奇心。邮件中的附件不要轻易点击。
陌生人给你发送的邮件如果包含的附件,多数情况下附件是病毒文件。有一些附件为了引诱用户点击经常将自己伪装成美女图片、美女情书或是跟美女有关的东西。
切记有时好奇心大了不一定是好事!3、提高警惕。 现在的病毒也能做到假借你朋友的名义给你传送文件,所以说当收到朋友给你传来的文件后,向朋友问明文件的内容后再打开查看也不晚!4、非必要的网站插件不要安装去某些网站时总会提醒你安装某某插件。
先了解插件的作用后再安装也不迟。当然有一些插件是需要安装的,比如:Flash插件、相关银行网站的安全插件等。
对于一些不知名网站的插件或用处不大的插件,最好不要安装。
4.怎么使用win10邮件应用发送邮件
1、打开邮件应用,我们可以在开始菜单中找以它,如果邮件应用的磁贴没有在应用区域,则可以在所有应用中找到它。
2、如果你是第一次使用邮件服务的话,则需要添加一个帐户,如图: 3、接下来选择帐户的类型: 如果你用的是 Microsoft 帐户,则点击第一个 outlook.com;如果你用的是企业帐户,则可以点击 Exchange;如果你用的是gamil,则点击 Google;如果你用的是 apple,则点击 iCloud;如果你用的是 qq,163 等国内的邮箱,一般点击其他账户(Pop,IMAP),如图: 4、这里我们以 Microsoft 帐户的 outlook 为例,输入 Microsoft 帐户的帐号和密码,如图: 5、等待一段时间之后,会提示你账户设置成功,如图: 6、可以进入邮箱查看邮件了,点击界面左上角的菜单图标,我们就可以查看到更多的操作,如图: 7、在菜单中我们可以选择:写新邮件、查看邮箱文件夹、邮箱设置、日历等等功能操作。 OK,接下来如果写邮件什么的就不用讲了,相信大家都知道了,使用了win10内置的邮件功能让用户办公得到了更多的方便性。
5.最新win10怎么切换本地用户
Win10本地账户切换微软在线账户方法
1.依次点击:开始按钮>;所有应用>;电脑设置。
Win10电脑设置
2.在电脑设置界面依次点击:用户和账户>;你的个人资料>;连接到Microsof账户。
Win10连接到Microsoft微软账户
3.稍等片刻,等待连接微软的服务器。然后输入你的live或Outlook账号和密码,然后点击下一步。如果还没有注册则需要点击“注册一个新账户”。
win10切换到在线账户输入Outlook邮箱
4.申请Outlook邮箱时会要求填写一个安全邮箱,这一步输入你的完整的邮箱名称,然后点击下一步。
win10切换到微软账户获得安全代码
5.登录安全邮箱,找到微软发送的安全代码并填写。
转载请注明出处windows之家 » win10自带邮件客户端怎么发送