WEBSERVICE发邮件的问题

问题描述

大家好,因为其他系统要调用NOTES系统来发邮件,我们做了一个WEBSERVICE,但是现在问题来了,别人把附件的长路径名(相对于客户端电脑),这样的话,WEBSERVICE就没办法发附件了,请问该怎么解决。即使放到远程路径也一样。(用数据流读取等都是0)或者有什么问题,我现在头很大了,都还没解决。

解决方案

解决方案二:
把问题描述清楚,最好用例子说明。
解决方案三:
WEBSERVICEPublicFunctionTestMail()AsStringDimsAsNewNotesSessionDimdbAsNotesDatabaseDimmailDocAsNotesDocumentDimrtItemAsNotesRichTextItemDimbodyline1AsStringSets=NewNotesSessionSetdb=s.CurrentDatabaseSetmailDoc=Db.CreateDocumentmailDoc.Form="Memo"mailDoc.Subject="Thisistestmail"mailDoc.SendTo="Davis-ChenFu.Liu@cn.abb.com"mailDoc.Principal="Davis-ChenFu.Liu@cn.abb.com"SetrtItem=mailDoc.CreateRichTextItem("Body")bodyline1="Dearuser,"&Chr(10)Callrtitem.AppendText(bodyline1)CallrtItem.AddNewLine(1)Callrtitem.AppendText("Thisisbody")CallrtItem.AddNewLine(1)Callrtitem.AddNewLine(3)Callrtitem.AppendText("BestRegards")Callrtitem.AddNewLine(2)'''*******************这里添加附件,我用了notesstream,但是读取字节为0,用了EmbedObject等都不行,请明示,谢谢。maildoc.SendFalseTestMail=TrueEndFunction
解决方案四:
我的解决办法如下,不足请大家指教:你可以在非domino系统中,先用Base64的编码方式,转换成流的字符串形式作为接口的参数。然后再用Base64解码转换为附件。

时间: 2024-10-13 19:02:06

WEBSERVICE发邮件的问题的相关文章

web service-这个是怎么回事啊 调用webservice发邮件发不出去,但显示操作成功

问题描述 这个是怎么回事啊 调用webservice发邮件发不出去,但显示操作成功 org.apache.axis.ConfigurationException: No service named is available 解决方案 其实没有发送成功,至于你这个显示成功不知道哪里写的. 解决方案二: 你应该是哪里配置错了,你看看这个对你有没帮助http://blog.csdn.net/sun2015_07_24/article/details/50467133 解决方案三: 应该是发送服务器的名

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

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

extension-关于android里面发邮件的问题,下面是我运行时候的log,请各位帮我看一下。

问题描述 关于android里面发邮件的问题,下面是我运行时候的log,请各位帮我看一下. 04-07 14:06:05.294: I/System.out(2970): DEBUG: JavaMail version 1.4.104-07 14:06:05.294: I/System.out(2970): DEBUG: not loading file: /system/lib/javamail.providers04-07 14:06:05.298: I/System.out(2970):

在win2003上用cdo代替CDONTS发邮件

发邮件|发邮件 Introduction CDONTS was actually replaced by CDO already in Windows 2000 and Windows XP. But these Operating Systems supported CDONTS, and you could use CDONTS. Windows Server 2003 does not support CDONTS, and we are forced to use CDO. This t

简单快捷实现ASP在线发邮件功能

发邮件|在线 简单快捷实现ASP在线发邮件功能 -------------------------------------------------------------------------------- 在编写网上应用程序时,经常碰到需要在线发送邮件的问题,邮件内容是由程序动态决定的,如果你采用的是ASP方式来编写网上应用程序,如何简单.快捷地实现这一功能呢? 笔者在实践中利用ASP的com组件功能,在vb中实现了一个发邮件的小组件,在ASP中只通过轻松调用,就可以实现该功能.所有邮件处理

ASP实现在提交表单到数据库的同时发邮件通知

发邮件|数据|数据库|提交表单 <%  dim  objCDOMail  Set  objCDOMail  =  Server.CreateObject("CDONTS.NewMail")  objCDOMail.From  ="xxx@hotmail.com"          objCDOMail.To  =xxx@hotmail.com  '接收人的邮箱(将表单内容发邮件到一固定地址)      objCDOMail.Subject  ="邮件

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

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

发邮件的JAVA程序

程序|发邮件 以下是一个邮件发HTML的例子,供大家写发邮件参考.功能是发送UL地址的HTML到邮件.其中的图片会随同邮件一同发给和户. package com.fswan.memo;import java.io.IOException;import java.io.InputStream;import java.net.MalformedURLException;import java.net.URL;import java.text.SimpleDateFormat;import java.

使用JAVAMAIL发邮件的一个例子

发邮件 首先引入j2ee的包路径到ClassPath,已经安装Jbuilder的可以在它的安装路径lib目录下找到mail.jar,activation.jar,将这两个包加入系统的环境变量,那么即使不用JBuilder开发的话也可以使用了. 程序: import java.io.*;import java.util.*;import javax.mail.*;import javax.mail.internet.*; /** * <p>Title: 简易MailBean</p>