关于jmai 邮件收发问题 乱码加QQ不能接收

问题描述

[color=#000000]第一次采用网站绑定邮件收发功能!但是遇到了问题部分邮件乱码还有不能接收QQ邮件试过很多插件都不可以163新浪都行!请大虾请指教!我做的步骤:第一步:下载安装JMail44_pro.exe这是破解版的csdn有下载!第二步:下载jmail.dll这是dll文件项目中引用jmail.POP3ClasspopMail=newPOP3Class();//建立邮件信息接口jmail.MessagemailMessage;//建立附件集接口jmail.Attachmentsatts;//建立附件接口jmail.Attachmentatt;List<MailInfo>MailInfos=newList<MailInfo>();try{popMail.Connect("hzpdwyyx@163.com","Hzpdwyyx.2@","pop.163.com",110);//popMail.Connect("237136969@qq.com","Hzpdqq.2@77","pop.qq.com",110);#regionlsv////ViewlsvMail=View.Details;//ListViewlsvMail=newListView();////Allowtheusertoedititemtext.//lsvMail.LabelEdit=false;////Allowtheusertorearrangecolumns.//lsvMail.AllowColumnReorder=true;////Selecttheitemandsubitemswhenselectionismade.//lsvMail.FullRowSelect=true;////Displaygridlines.//lsvMail.GridLines=true;////Sorttheitemsinthelistinascendingorder.#endregion#region如果收到邮件if(0<popMail.Count){//根据取到的邮件数量依次取得每封邮件for(inti=1;i<=popMail.Count;i++){//这里是判断数据库是否存在此邮件存在则跳出,不存在则添加到数据库,以及下载文件到服务器stringmessageUID=popMail.GetMessageUID(i);if(DAL.isEmailData(messageUID)==true){continue;}else{//取得一条邮件信息mailMessage=popMail.Messages[i];//取得该邮件的附件集合atts=mailMessage.Attachments;//设置邮件的编码方式mailMessage.Silent=true;mailMessage.EnableCharsetTranslation=true;mailMessage.ContentTransferEncoding="Base64";mailMessage.Encoding="base64";mailMessage.Charset="gb2312";mailMessage.ContentType="text/html";mailMessage.ISOEncodeHeaders=false;//是否将信头编码成iso-8859-1字符集//mailMessage.Charset="utf-8";//mailMessage.ContentType="text/plan";//mailMessage.ISOEncodeHeaders=true;//是否将信头编码成iso-8859-1字符集//将信息加入model//MailInfoMailInfoObj=newMailInfo();//MailInfoObj.MailSubject=mailMessage.Subject;//MailInfoObj.MailMessage=mailMessage.Body;//MailInfoObj.FromMail=mailMessage.From;//MailInfoObj.FromMailName=mailMessage.FromName;stringAttachmentsPath="";for(intj=0;j<atts.Count;j++){//取得附件att=atts[j];//附件名称attsatturl=newatts();atturl.attss=context.Server.MapPath("/upLoad/")+att.Name;//stringatturl="e:\"+att.Name;//上传到服务器if(!File.Exists(atturl.attss)){att.SaveToFile(atturl.attss);}//MailInfoObj.atts.Add(atturl);if(AttachmentsPath==""){AttachmentsPath="upLoad/"+att.Name;}else{AttachmentsPath+=",upLoad/"+att.Name;}}//MailInfos.Add(MailInfoObj);//将信息保存到数据库DAL.AddEmailData(messageUID,mailMessage.Subject,mailMessage.Body,mailMessage.From,mailMessage.FromName,mailMessage.Date.ToString(),AttachmentsPath);#regionlsv//ListViewItemitem=newListViewItem();//item.Text=mailMessage.From;//item.Tag=MailInfoObj;//lsvMail.Items.Add(item);#endregion}}}else{strings="没有新邮件!";}#endregion//popMail.DeleteMessages();popMail.Disconnect();popMail=null;}catch(Exceptionex){//strings="请检查邮件服务器的设置是否正确!";context.Response.Write(ex.ToString());}我的发件是.net自带qq163皆可以再次提醒163.com接收,发件都行就QQ不能jmail收件提示POP3:-ERR登录失败,请使用安全连接(如ssl)

解决方案

解决方案二:
还有就是乱码问题

时间: 2024-07-30 10:43:52

关于jmai 邮件收发问题 乱码加QQ不能接收的相关文章

自动加qq好友软件使用

  1.把您的QQ版本升级到最高级.(本版本测试时间为2014.2.28) 2.360会拦截本小烤包自动加qq好友软件发送的信息,请关闭360. 3.展开我的好友,并选中所有好友中的第一个. 4.填写好要发送的内容. ps: 1.使用协议,自动安排群发进程,永不掉线 2.使用本程序就可以登录QQ 3.支持无限多的好友 4.操作简单,只需要点一下鼠标,程序即为您做所有的群发工作

内存泄露-内存溢出怎么解决,急求啊,求加QQ帮忙谢谢了

问题描述 内存溢出怎么解决,急求啊,求加QQ帮忙谢谢了 在这里谢谢各位大神了,小弟QQ704532683,谢谢了

Win7系统QQ无法接收/传输文件怎么办

很多电脑上都有安装腾讯QQ聊天软件,而QQ不单单只有聊天功能而已,我们还可以通过QQ视频.语音.远程和文件存储等等功能,最近有用户在win7操作系统下使用QQ传输文件时被阻止接收,导致QQ无法接收文件,其实出现这种情况主要是QQ安全权限设置所致,我们只要设置下文件传输安全级别即可,具体设置方法如下: 1.在win7 64位操作系统中登录QQ软件,并在QQ主界面下打开"设置"按钮(如下图所示); 2.在打开QQ系统设置界面后,并切换到"安全设置" 选项卡,并在左侧菜单

win7电脑中的QQ无法接收文件怎么办

  1.首先,咱们需要在自己的win7旗舰版电脑中开启QQ程序,之后,咱们双击QQ图标,打开QQ主界面,在打开的界面中,咱们点击窗口下方的设置按钮. 2.在打开的系统设置界面中,咱们将界面切换到安全这一栏中,然后点击左侧菜单中的安全传输选项.   3.在新出现的窗口中,咱们把安全等级从"高"调成"中"或者"低",不过建议选择"中"这个级别吧.   通过上面的设置,咱们就可以在QQ程序中进行文件的传输了.

json乱码-springMVC 3.2 接收和返回json 中文乱码问题

问题描述 springMVC 3.2 接收和返回json 中文乱码问题 折腾了一星期啦,springMVC处理含有中文的json参数乱码,按照网上的各种尝试,改配置的,自己写消息转换器的,各种尝试均失败,不知道哪位有实际经验供借鉴下呢 1.按照网上同行的说法改的配置: class=""org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter""> cla

Win7 64位系统电脑上QQ无法接收/传输文件故障解决办法

1.在win7 64位 我们打开电脑QQ,然后点击面板中的"设置"按钮(如下图所示); 2.之后在系统面板点击"安全设置" -"安全传输"选项 效果如下图所示; 3.然后我们检查一下是不是安全设置成高了,如果是的话我们只需要把"高"调成"中"或者"低"三个选择,在这里我们选择中吧,中就可以 顺利接收和传输文件. 简单通过QQ系统文件传输安全设置,总得来讲这个不是系统的原因而是我们权限设置

有这么个需求 实现类似于QQ邮箱接收新邮件 A发送邮件给B B马上就能收到通知 提示有一封未读邮件 这个需要怎么实现 大家帮忙看看

问题描述 有一个这么样的需求就是A派发一条工单给B派发之后B就能收到一个提示您有一条新工单就和QQ邮箱一样A发送邮件给BB马上就能收到通知提示有一封未读邮件这个是否需要用推送呢 解决方案 解决方案二:消息系统模式(MOM,Message-OrientedMiddleware),面向对象的中间件在基本消息传递机制的基础上扩展而来.消息系统充当进程间消息传递的一种交换开关,不同进程以非耦合的方式,通过消息系统异步地交换消息.消息发送者将一条消息放入消息系统中,消息系统将该消息发到各个接收者相应的消息

手机QQ怎么接收小号消息?怎么关联其它QQ号?

1.我们确定QQ版本最少在QQ2013哦,最好使用手机QQ最新版本的QQ4.6版本了,我们打开QQ,然后点击消息会话界面,找到一个关联QQ号码的会话点击进入 2.如果没有我们可以在QQ的"设置"然后点击我们自己账号进入  3.进入自己帐号管理界面我们就会看到有一个"关联QQ号"点击进入. 4.在此我们可以可关联的QQ号了. 5.进入到输入QQ号码界面我们输入,要关联的QQ小号的账号与密码了. 6.确定没有问题之后点击关联这样你那个绑定的QQ消息在你的这个QQ就会提醒

QQ不能接收文件怎么?QQ不能接收文件解决方法

1.我们先在电脑中登录不能接受文件的QQ,然后我们点击QQ面板中的"设置"图标,如图所示: 2.然后在弹出的界面中我们点击"系统设置"进入,如图所示. 3.在系统设置中我们找到"安全设置"点击进入,如图所示: 4.现在你会看到窗口左边有一个"文件传输",点击:文件传输,我们会看到窗口的右侧有:文件传输的级别和设置: 5.现在我们要把安全级别进行设置了,我发现我现在的安全级-高  阻止接收任何文件,现在我们只要把它调到"