JMAIL安装配置全程

 jmail发送邮件的实例代码网上很多.但是有些细节如果不配置好,发送失败的可能性很大.

首先说明一下jmail安装配置步骤:

1. JMail 下载地址
http://hbdx3.skycn.com/down/w3JMail43Personal.exe

2.安装

本人在Windows 2003下面配置,其它系统还没有测试.

安装到目录比如: C:\Program Files\Dimac\w3JMail4\jmail.dll

然后还需要把jmail.dll复制到系统目录,比如C:\WINDOWS\system32

再运行:regsvr32 jmail.dll

这样才算把jmail安装好了.

3.如果出现标题显示的错误,检查下列内容.

(1)、用户名和密码
在代码里要写上
smtpUser =”用户名”
smtpPass=”密码”
或是
objMail.Send(“用户名:密码@server.net”)
要写发送端连接的邮件服务器和进入邮件服务器的用户名和密码。用户名和密码一定要存在于服务器上且正确。而且好象用户名和密码最好不要带下划线。

(2)、.防火墙阻止了网络通讯或网络故障
有可能防火墙会认为这是蠕虫导致的狂发邮件的情况,所以会禁止群发邮件。
所以检查防火墙的设置就可能会发现。

(3).jmail组件权限不够

(4).邮件服务器故障

(5)测试用的邮件服务器比如:smtp.163.com可能把你列入黑名单,换个邮件服务器发

.尽量不要不停发邮件.

.在 .NET 中使用 Jmail 需要如下设置:
1、安装jmail;
2、找到jmail.dll;
3、注册该组件Jmail.dll,作法是将jmail.dll文件拷贝到system32目录下,再运行命令“regsvr32 jmail.dll”(不包括引号),卸载可运行“regsvr32 /u jmail.dll”;
4、执行Program Files\Microsoft Visual Studio .NET\FrameworkSDK\Bin\ildasm.exe(可使用Visual Studio .Net 2003 命令提示),
格式如下:tlbimp c:\Program Files\Dimac\w3JMail4\jmail.dll /out:MyJmail.dll /namespace:MyJmail
生成MyJmail.dll后,将它引用至项目中

事例代码:

<% /******************************************************************************** JMail 下载地址 http://hbdx3.skycn.com/down/w3JMail43Personal.exe 安装之后把jmail.dll放到系统目录 然后运行:regsvr32 jmail.dll ********************************************************************************/ //SMTP Server config var val_sSMTPServer = "smtp.126.com"; var mailFrom = "[email protected]";//邮箱地址 var smtpUser = "username";//邮箱用户名 var smtpPass = "******";//邮箱密码 function Rw(dat) { Response.Write(dat + '\r\n'); return; } function Rf(dat) { return Request.Form(dat)(); } function JMailSend(fromName,formMail,toMail,mailSubject,mailBody) { var objMail = new ActiveXObject( "JMail.Message" ); var subject = mailSubject; var body = mailBody; var mail = toMail; objMail.Logging = true; objMail.Charset = "UTF-8"; objMail.Priority = 3; objMail.ContentType = "text/html"; objMail.From = formMail; objMail.FromName = fromName; objMail.AddRecipient( mail ); objMail.Subject = subject; objMail.Body = body; objMail.MailServerUserName = smtpUser; objMail.MailServerPassword = smtpPass; objMail.Send( val_sSMTPServer ); objMail.Close(); } /* 碰到这种情况说明网易把IP列入黑名单需要换smtp服务器 The message was undeliverable. All servers failed to receive the message ClientLogging enabled: Client Remote Address: 127.0.0.1 .execute() { Trying server mail:smtp.163.com <- 220 163.com Anti-spam GT for Coremail System (163com[20050206]) -> EHLO linjin10-sj78xi
<- 250-mail 250-PIPELINING 250-AUTH LOGIN PLAIN 250-AUTH=LOGIN PLAIN 250 8BITMIME -> AUTH LOGIN
Sending authentication data..
<- 550 用户被锁定 Authentication failed. smtp.163.com failed.. No socket for server. ConnectToServer() 1 of 1 servers failed } */ %>

JMAIL安装配置全程

 jmail发送邮件的实例代码网上很多.但是有些细节如果不配置好,发送失败的可能性很大.

首先说明一下jmail安装配置步骤:

1. JMail 下载地址
http://hbdx3.skycn.com/down/w3JMail43Personal.exe

2.安装

本人在Windows 2003下面配置,其它系统还没有测试.

安装到目录比如: C:\Program Files\Dimac\w3JMail4\jmail.dll

然后还需要把jmail.dll复制到系统目录,比如C:\WINDOWS\system32

再运行:regsvr32 jmail.dll

这样才算把jmail安装好了.

3.如果出现标题显示的错误,检查下列内容.

(1)、用户名和密码
在代码里要写上
smtpUser =”用户名”
smtpPass=”密码”
或是
objMail.Send(“用户名:密码@server.net”)
要写发送端连接的邮件

FTP在线备份Mysql数据(无需登录phpmyadmin or Cpanel等)

 其实有时候是会遇到这样的困惑的,因为某些原因不便或无法登录数据库的管理后台而又需要将数据备份出来的时候,这个时候也许就会手足无措了,那么我们在不登录数据库管理后台或者其他诸如Cpanel管理平台的情况下怎么将Mysql数据备份出来呢?很简单,只需要写一个代码文件就可以搞定。

  在当前web目录下新建一个php文件(名字可以自定义,如:backupdatabase.php),添加以下内容:

   db-`date +%Y%m%d `.sql” ) ; ?>

保存之后访问该文件,即可在当前web目录下面生成一个名为:”db-当前年月日.sql”的文件,即以数据库的备份文件。

PS:需要注意的是防止数据泄漏和使文件可写,建议备份完之后删除该文件

IE8去除增强安全配置

很多朋友反映 IE8的设置很郁闷,尤其是增强安全配置!!
现在咱们就一起快速让IE随心所欲:
第一步:打开您的服务器管理器:
a. 如果您已经打开了windows 7 的theme 效果,按照如下方法打开服务器管理器:
b. 如果您没有打开theme效果那么请按照下图所示打开服务器管理器:
开始–管理工具—服务器管理器
第二步:关闭IE安全配置项:
点击服务器,如下图
找到配置IE ESC 点击它,如下图
在配置IE ESC向导中选择禁用,如下图
这样您在重新打开IE就可以随心所欲的上网冲浪了.
———————————————华丽的分割线——————————————————
看到很多朋友说找不到位置,
这里补充两张图,
第一张:系统版本(这里跟系统版本的关系不大)
第二张:确切位置图示

本文出自 “宋杨-活动目录、虚拟化..” 博客,请务必保留此出处http://angerfire.blog.51cto.com/198455/197694

Windows下安装AHCI驱动(适用于AMD SB系列南桥)

1、在主板驱动中拷贝AHCI驱动
2、将ahcix86.sys复制到C:\windows\system32\drivers
3、ahcix86.inf和ahcix86.cat复制到C:\windows\inf
4、编辑
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1002&dev_4391]
“Service”=”ahcix86”
“ClassGUID”=”{4D36E 96A-E325-11CE-BFC1-08002BE10318}”
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1002&dev_4393]
“Service”=”ahcix86”
“ClassGUID”=”{4D36E96A-E325-11CE-BFC1-08002BE10318}”
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ahcix86]
“Type”=dword:00000001
“Start”=dword:00000000
“Group”=”SCSI miniport”
“ErrorControl”=dword:00000001
“ImagePath”=”system32\\drivers\\ahcix86.sys”
“tag”=dword:00000019
“DisplayName”=”ATI AMD AHCI Controller”
为reg文件
5、将该文件导入注册表
6、重启系统并开启AHCI模式。

关于中文的几个编码GB2312、GBK、GB18030、GB13000

1、 GB2312
GB2312(1980年)一共收录了7445个字符,包括6763个汉字和682个其它符号。汉字区的内码范围高字节从B0-F7,低字节从A1-FE,占用的码位是72*94=6768。其中有5个空位是D7FA-D7FE。

在windows中的代码页是CP936

2、 GBK
GBK最初是由微软对GB2312的扩展,也就是CP936字码表 (Code Page 936)的扩展(原来的CP936和GB 2312-80一模一样),最初出现于Windows 95简体中文版中,由于Windows产品的流行和在大陆广泛被使用,中华人民共和国国家有关部门将其作为技术规范。注意GBK并非国家正式标准,只是国家技术监督局标准化司、电子工业部科技与质量监督司发布的“技术规范指导性文件”。虽然 GBK收录了所有Unicode 1.1及GB 13000.1-93之中的汉字,但是编码方式与Unicode 1.1及GB 13000.1-93不同。仅仅是GB 2312到GB 13000.1-93之间的过渡方案。GBK收录了21886个符号,它分为汉字区和图形符号区。汉字区包括21003个字符。

GBK作为对GB2312的扩展,在现在的windows系统中仍然使用代码页CP936表示,但是同样的936的代码页跟一开始的936的代码页只支持GB2312编码不同,现在的936代码页支持GBK的编码,GBK同时也向下兼容GB2312编码。

3、 GB18030
2000年的GB18030取代了GBK1.0的正式国家标准。该标准收录了27484个汉字,同时还收录了藏文、蒙文、维吾尔文等主要的少数民族文字。现在的PC平台必须支持GB18030,对嵌入式产品暂不作要求。所以手机、MP3一般只支持GB2312。

GB18030在windows中的代码页是CP54936。

4、 GB13000
GB13000等同于国际标准的《通用多八位编码字符集 (UCS)》 ISO10646.1,就是等同于Unicode的标准,代码页等等的都使用UTF的一套标准。

从ASCII、GB2312、GBK到GB18030,这些编码方法是向下兼容的,即同一个字符在这些方案中总是有相同的编码,后面的标准支持更多的字符。在这些编码中,英文和中文可以统一地处理。区分中文编码的方法是高字节的最高位不为0。按照程序员的称呼,GB2312、GBK到GB18030都属于双字节字符集 (DBCS)。

如何取消QQ转义字符功能

  在qq的输入框里可以输入“/”,就出现qq表情的下拉菜单,可以再输入字符实现快速输入qq表情。 比如:“爱情”只需要输入“/aiq”即可。
  但有的时候我们需要输入类似/li的字符,不需要转换成表情,怎么办呢。尤其是很多时候发送网页源代码给朋友们看,可以一粘贴过来很多代码都自动转换成表情了,很是讨厌。

  如何取消呢?

  答:在你的聊天窗口(就是你打字的地方),右击,会有一项“取消转义符输入表情”,就OK了。赶快去试试吧。

是不是很简单,呵呵

今天更新了

好久没更新博客了。有3个多月了。今天突然想起来,就来看了下。感觉页面有些惨不忍睹,换了个IBLOG主题,然后加了一个post press widgt,这个插件还不错,可以在边栏直接发东西,挺方便的。不用登陆到后台了。
写到这里,以后慢慢更新。

资深玩家发明WM/Android双系统启动程序

此前,我们曾经为大家介绍过一些资深玩家将Windows Mobile手机改装成Android的消息。现在,又有玩家开发出了更为强大的功能——Windows Mobile和Android双系统启动方案。这个叫做“Gen.Y DualBOOT”的程序目前被发布在著名的Xda论坛,可供用户免费下载。如果用户拥有一款Windows Mobile手机(最好是6.1或者6.5版本的系统),并且另行安装了Android操作系统,通过这个程序就可以在开机时选择启动Windows Mobile或者Android。


WM/Android 双系统界面


根据国外媒体报道,这“Gen.Y DualBOOT”程序适用于WVGA、VGA以及QVGA分辨率的Windows Mobile手机。不过,对于玩家来说,在Windows Mobile手机上安装Android操作系统也并非易事,看来,这款软件还是更适用于那些高阶玩家。 (本文来源:手机中国 )