[导入]JMail.net使用感受

摘要:
昨天下了JMail.net的新组件,今天试着用了一下。使用也很方便,特别是带的帮助手册。然而让我很伤心是的它在所有的邮件后都添加了它的版权说明。唉,,,免费的后果吗?让我不想用它了。想办法去掉添加在邮件后面的信息吧,又不知道怎样弄,而且又没有时间。

昨天下了JMail.net的新组件,今天试着用了一下。一个简单的例子:

using System;
using System.Data;
using Dimac.JMail;

public void SendEMail(Dimac.JMail.Message i_JMailMessage)
{
m_SMTPServer= new Smtp();
m_SMTPServer.Domain= this.m_server;//服务器名
m_SMTPServer.Password= this.m_password;//登录密码
m_SMTPServer.UserName= this.m_loginName;//登录用户名
m_SMTPServer.HostName= this.m_server;//主机名
i_JMailMessage.From= new Address(this.m_loginName);//收件人地址
try
{
m_SMTPServer.Authentication=SmtpAuthentication.Login;//认证
m_SMTPServer.Send(i_JMailMessage);//发送邮件
}
catch(SmtpAuthNotSupportedException ex)
{
WaveTrace.TraceMsg(ex.Message);
}
catch(LoginFailedException ex)
{
WaveTrace.TraceMsg(ex.Message);
}
catch(SmtpException ex)
{
WaveTrace.TraceMsg(ex.Message);
}
catch(ConnectionException ex)
{
WaveTrace.TraceMsg(ex.Message);
}
catch(ArgumentNullException ex)
{
WaveTrace.TraceMsg(ex.Message);
}
}

感觉还行,基本上和COM组件一样的用,而且多了一个Address类和smtp类,这样使用也很科学,而且组件的大小比COM组件小很多JMail(COM)4.0有300多K,而这里的两个组件加起来也只有100K。使用也很方便,特别是带的帮助手册。

然而让我很伤心是的它在所有的邮件后都添加了它的版权说明。唉,,,免费的后果吗?让我不想用它了。想办法去掉添加在邮件后面的信息吧,又不知道怎样弄,而且又没有时间。唉。。。郁闷。。。。


文章来源:http://computer.mblogger.cn/wucountry/posts/49313.aspx

免责声明:文章转载自《[导入]JMail.net使用感受》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇findViewById返回null的原因基于EasyNVR摄像机流媒体服务器实现RTSP或Onvif监控摄像头Web无插件化直播监控之录像版与直播版的区别下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

window10设置开机自启动exe的三种方式(亲测有效)

组策略提供了操作系统、应用程序和活动目录中用户设置的集中化管理和配置。)新建一个文件名为“gpedit.txt”的txt文本文档,文本中写入以下内容:@echooffpushd"%~dp0"dir/bC:WindowsservicingPackagesMicrosoft-Windows-GroupPolicy-ClientExtensions-Package...

【Lua】table表删除指定元素 (转)

删除表时,会找到一个表。remove(table,idx)方法用于根据表中的索引进行删除。当前要求是根据值进行删除。quick-x中还有一个相应的表方法封装:1.根据表中的值删除--删除表中的指定元素(而不是根据索引)--@paramarray要操作的容器--@paramvalue删除值--@paramremo...

VS调试异常问题解决(一)

VisualStudio必须是"以管理员身份运行",即鼠标右键"以管理员身份运行",不是指你当前登录的账户是不是Administrator的问题。参考:VS调试时断点无法进入或命中的原因及解决方法当前不会命中断点,还没有为该文档加载任何符号参考:VS2017调试代码显示“当前无法命中断点,还没有为该文档加载任何符号”注:在mvc中视图cshtml中,如果代码...

解决fiddler开启后打开浏览器提示无法访问网络

在使用python接口测试的过程中,jupyter经常被用来调试python代码。因为jupyter的默认代理端口是8888,所以当它启用时,它会打开fiddler数据包捕获并打开浏览器,提示“无法访问网络”。这个问题主要是由港口冲突造成的。您可以在工具选项连接中修改端口号,修改它,然后单击“确定”重新启动fiddler...

mongodb 占用内存及解决方法

解决方案是限制Swap的使用:[root@mongodb~]#Sysctl wvm。swap=0查看内存最常用的命令是空闲的:[root@mongodb~]#Free totalused freesharedbuff/cacheavailableEm:78250931925992443Swap:000当新手看到used列中的值太大而Free列中的数值太小时,...

vue升级Babel支持可选链和合并空值运算符

据我所知,无论是webpack项目还是vite项目都需要使用到babel来编译文件。currentItem:tips;}//template使用传入对应的取值地址:string{{text_filter}}其他可玩的ES新特性通过babel的官网,我们可以看到babel支持的"ES新特性"参考:babeljs.io/docs/en/plu…挑几个有意思的说明...