C# 关于Jmail 发送html邮件的问题?

问题描述

///<summary>///多附件HTML邮件发送///</summary>///<paramname="fileList">文件名称列表</param>///<returns>发送结果</returns>publicboolMultipSendHTML(ArrayListfileList){boolsucc=false;jmail.MessageClassmessage=newjmail.MessageClass();message.Silent=true;message.Charset="gb2312";//message.ContentType="text/html";message.AddRecipient(receaddress,"","");message.From=sendaddress;message.MailServerUserName=server;message.MailServerPassWord=pwd;message.Subject=subject;for(inti=0;i<fileList.Count;i++){message.AddAttachment(fileList[i].ToString(),false,null);}message.HTMLBody=mailbody;//message.ContentTransferEncoding="base64";//message.Encoding="base64";//message.ISOEncodeHeaders=false;succ=message.Send(smtp,false);message.Close();returnsucc;}用上面的代码发送出去的邮件在outlook里查看显示正常,但在其他的邮箱里看时出现乱码,请问是怎么回事啊?邮件内容:<html><body><br><imgsrc="http://mail.wides.com.cn:801/images/mail-logos.gif"><br>hellojmail我看是不是有中文<br><imgsrc="2.jpg"><br>hellojmail我看是不是有中文</body></html>

解决方案

解决方案二:
顶一下,实在是困惑,希望能有所收获!

时间: 2024-11-01 15:34:24

C# 关于Jmail 发送html邮件的问题?的相关文章

使用asp的jmail组件发邮件

JMail 组件 Dimac 公司的邮件收发组件,这是一个非常成熟和强大的邮件组件.它不但可以完成发邮件的工作,还可以POP收信,并支持收发邮件时的PGP加密,内置一个群发邮件的对象,可以使群发编程更简单. 即使是很多其他组件也都能完成的发邮件功能,JMail 的完成也可以称得上最出色的,除了常见的抄送暗送等多收件人功能外,它还支持添加嵌入式图片附件,并且可以从URL读取文件作为附件. JMail 的免费版本拥有全部完成的发邮件功能,只在收邮件和加密邮件等我们不常用到的方面进行了限制. 免费版下

vba-通过excel发送outlook邮件?

问题描述 通过excel发送outlook邮件? 如何利用excel的vba将工资单填入数据后通过outlook发送出去将A表中的数据填入B表后将B表通过outlook发送出去 解决方案 Excel通过VBA调用CDO发邮件 前期我写了很多关于用VBA调用Jmail群发邮件的工具,其实不仅仅Jmail可以做到,其实Windows自带的cdosys.dll就可以直接调用发邮件. 两者相比而言,Jmail相对比较好控制,但是需要安装Jmail.dll,CDO是系统自带的,可以直接调用.因而我自己也做

关于JMAIL的获取邮件方法

问题描述 有个问题想请教大家,我现在在用JMAIL做WEB邮件发送页,发是没问题了,但现在问题是收.相信大家也用过些网站的邮箱,例如163.我们进去打开页面后,能看见所有未读的邮件,现在就是这个问题了.首先,如果我用pop3object.Messages[1]返回第一封邮件,用过的朋友都知道能够返回邮件内容,但是,我现在只是未读邮件的列表,我不需要把他附件和BODY也下下来,假如用户有20个未读的,而且每封都有个2,3M的附件,那他读这20个未度邮件列表读到什么时候?是不是应该有别的方法?我看别

Linux系统下使用mail发送Internet邮件的配置方法

  用惯了windows系统的用户可能一开始对linux系统掌握不好,很多功能可能用起来不是很习惯.本文就介绍了linux系统的一个小应用:在Linux系统下使用mail发送Internet邮件.不过在介绍mail之前先来看一下先来看一下sendmail服务. Red Hat上sendmail服务一般是自动启动的.可以通过下面的命令查看sendmail服务的状态: service sendmail status 如果sendmail服务未启动可以使用如下命令启动: service sendmai

用PHP发送MIME邮件(三)

mime MIME 类 在有了这些基础之后,让我们用PHP创建和实现一个MIME邮件类.在我们的PHP库函数中,已经有了编码 所必须的工具. MIME类必须能够: 增加附件 对每一个独立的请求,对所附的数据进行编码 创建MIME段/头 生成一个包含MIME段/头的完整的邮件 将整个邮件作为字符串返回 用本地的邮件处理程序进行发送(或选择调用一个SMTP邮件处理程序) 这个类叫做MIME_mail.我们将讨论类的方法,在理论与实际的差距中建立起桥梁.(阅读建议:Luis Argerich的PHP的

使用Spring邮件抽象层发送简单邮件

Spring提供了一个发送电子邮件的高级抽象层,它向用户屏蔽了底层邮件系统的一些细节,同时负责低层次的代表客户端的资源处理.Spring邮件抽象层的主要包为org.springframework.mail.它包括了发送电子邮件的主要接口MailSender和 封装了简单邮件的属性如from, to,cc, subject, text的值对象叫做SimpleMailMessage. 1.我们定义一个发送邮件的接口:OrderManager.java 1 public interface Order

用Jmail做收取邮件附件的程序

我现在自己在用asp做一个web邮件处理程序,就和网上263,163的web电子邮箱.我在制作自己的web邮件系统的时候,使用的是网上很流行的asp邮件处理组件aspmail和jmail分别作web邮件的发件和收件程序,现在的问题就是我在用我做的web收件程序收一个带有附件的邮件的时候,下载下来的附件会被损坏(比如说:我在邮件中粘贴一个50k大小的jpg图片附件,但用web程序收下来的时候图片大小就变成40k的了,并且图片打开后看不到东西),我原先是以为jmail这个收邮件组件本身有Bug,但我

在PHP中发送MIME邮件

综述:编写邮件系统或邮件列表程序是PHP应用的一个大的分支,既管PHP提供了简单的用于发email的函数,但在实际应用中,会涉及到发送带附件的邮件.测试用户输入的email地址的有效性,尤有必要用专门的章节来讲述. MIME是什么? MIME表示多用途Internet邮件扩允协议.MIME扩允了基本的面向文本的Internet邮件系统,以便可以在消息中包含二进制附件. RFC822在消息体的内容中做了一点限制:就是只能使用简单的ASCII文本.所以,MIME信息由正常的Internet文本邮件组

使用CDONTS发送HTML邮件

在WIN2000环境下我们可以利用系统自带的邮件服务器发送HTML邮件. 需要注意的是:发送HTMLmail之前一定要对发送的主内容进行UBB转换,本例中就是使用DvBCode(Request("vcontent")),对来自文本域vcontent的内容进行UBB格式化后再发送 至于UBB代码请参考本站: 关键代码已经给出注释,你可以将具体内容修改你的情况.