发邮件是,附件出现异常

问题描述

共添加了三个附件,第一个附件和第三附件都出现了问题,在邮箱里查收邮件:第一个附件是:ATT00002.bin,第三个附件是:ATT00004.bin,用相应的阅读器打开附件,内容是乱码,目前查出原因应该是与附件路径长度有关系。那位同志知道怎么解决啊。//以下是添加附件的代码:myMail.Attachments.Add(newAttachment("F:\it日常表单\20141218ERP信息系统日常维护日志.doc"));//添加附件,路径字符太长,附件会出现异常myMail.Attachments.Add(newAttachment("D:\新建文本文档.txt"));//添加附件myMail.Attachments.Add(newAttachment("F:\新建文本文档dlkj阿道夫离开家阿斯利的客服经理据了解离开家阿斯的立刻解放立刻就阿斯蒂芬.txt"));//添加附件

解决方案

解决方案二:
一般电子邮件提供了查看原始邮件的功能。也就是MIME文本的原始新建,看看里面文件名编码是否正确。
解决方案三:
乱码的问题就归结于附件的编码格式了。

时间: 2024-09-13 23:07:34

发邮件是,附件出现异常的相关文章

用javamail发邮件(含附件),用jBuilder3实现

发邮件 //Title:        Your Product Name//Version:      //Copyright:    Copyright (c) 1999//Author:       Your Name//Company:      Your Company//Description:  Your description package Mail; import java.awt.*;import javax.swing.*;import java.awt.event.*;

vbs sendmail发邮件带附件方法_vbs

NameSpace = "http://schemas.microsoft.com/cdo/configuration/" Set Email = CreateObject("CDO.Message") Email.From = "zzzevazzz@21cn.com" Email.To = "zzzevazzz@126.com" Email.Subject = "Test sendmail.vbs" Em

调用接口发邮件出现异常

问题描述 调用接口发邮件出现异常报:System.Runtime.InteropServices.COMException(0x8004020C):òa?ó?áéùò???ê??tè?£?μ??′?òμ?è?o?ê??tè??£atCDO.MessageClass.Send()atnet.GZIAMS.ServiceJob.Email.SendEmail(Stringemid,Stringemfromemail,Stringemfromuserid,Stringemtoemail,Stringe

发邮件、带附件。利用属性升级变量轻松使用Session

session|变量|发邮件 后台代码: //------------------------------------------------------------------------------------------------------- using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;u

请问用代理发邮件,附件怎么发?

问题描述 aix操作系统上.怎么用代理发带附件的邮件,附件在document里,最好不要把附件解压到文件系统上. 解决方案 解决方案二:把带附件的文档,直接doc.send这样发送出去,自然就带上附件一起发送了解决方案三:DimmailDocAsNotesDocumentsetmailDoc=NewNotesDocument(db)DimfilePathAsStringfilePath=getFilePath()'你的附件在aix操作系统上,物理硬盘存放路径............Dimrtit

通过System.Web.Mail程序发邮件

web|程序|发邮件 在.net 1.1里面,如何用程序控制来发送电子邮件.比如,网站用户注册成功后,给注册用户自动发一封邮件,提示用户的注册信息.再则,有时候需要每天定时的把一个报表发给固定的几个人.综合起来需要解决如下的几个问题: 1.SMTP服务器身份认证. 2.收件人为多人时,怎么发送. 3.发送邮件附件. 实现程序如下: 为了使用System.Web.Mail,在名字空间里引用: using System.Web.Mail; 定义一个发送邮件的过程         /**//// <s

struts2集成javamail发邮件示例详解

 这篇文章主要介绍了struts2集成javamail发邮件示例,需要的朋友可以参考下 一.代码预览 这两天在做struts2上的邮件发送.以前的项目有用到spring,用spring提供的邮件支持类很方便可以完成这个功能,但是现在只用struts2的话,就碰到了一系列的问题.   请先将自己下载的 mail.jar,及activation.jar加入到classpath    代码如下: package com.nerve.cloudoffice.common.util;   import j

Java发邮件:Java Mail与Apache Mail

一.邮件简介 一封邮件由很多信息构成,主要的信息如下,其他的暂时不考虑,例如抄送等: 1.收件人:收件人的邮箱地址,例如xxx@xx.com 2.收件人姓名:大部分的邮件显示时都会显示,例如loadfate 779554589@qq.com 3.发件人:发件人的邮箱地址 4.发件人姓名: 5.主题:邮件的标题 6.内容及附件:邮件的主要内容 二.使用Java发邮件的通用步骤 一般的项目中没有单独的邮件服务器,一般情况下都是使用别人的服务器. 1.设置smtp服务器:不同的邮件服务器有不同的地址,

java利用QQ邮件服务器发邮件的代码 谁有 各位大神谢谢了

问题描述 java利用QQ邮件服务器发邮件的代码 谁有 各位大神谢谢了 ...................................................................... 解决方案 //发送邮件 try { Properties prop = new Properties(); //设置服务器地址 prop.put("mail.smtp.host", "smtp.qq.com"); //设置需要身份验证 prop.put(&

一个发邮件的例子

发邮件 import javax.mail.*;import javax.mail.internet.*;import java.util.Properties;import java.util.Date; public class sendMail{ public static void main(String args[]) throws Exception { // String host = "smtp.sina.com.cn"; String host = "smt