domino发送html邮件

 最近在网上找到的发送html代码的邮件,今天 发出来,大家 共享

 

1)方法一

http://ozinisle.blogspot.com/2010/11/send-html-content-as-mail-using-lotus.html

2)方法二

http://www.codestore.net/store.nsf/unid/BLOG-20091022-0419

 

 

web代理调用如下
	Dim Session As New NotesSession
	Dim Curdoc As NotesDocument
	Dim Db As NotesDatabase
        Dim url As String
        Dim link As String

	Set Curdoc=Session.Documentcontext

	url=StrLeft(Db.Httpurl,"?OpenDatabase")+_
	"/x_notice.xsp?action=openDocument&documentId="+Curdoc.Universalid
	link="<a href="""+url+""" target=""_blank"">文档链接</a>"
	Call cBasic.sendHTMLContentAsMail(Curdoc.yauditor(0),"" ,"",_
	"通知,主题:["&Curdoc.yFormname(0)&"],当前状态:"&Curdoc.Status(0),link)
	Call curdoc.save(True,false)
	

Function sendHTMLContentAsMail(recipients As Variant,ccTo As Variant,bccTo As Variant, _
		Subject As String,bodyHtmlContent As String)
		'Declare Variables 
		Dim s As New NotesSession
		Dim db As NotesDatabase
		Dim body As NotesMIMEEntity
		Dim stream As NotesStream
		Dim host As String
		Dim message As  NotesDocument 
		
		On Error GoTo errHandler
		
		Set db = s.CurrentDatabase
		Set message=db.CreateDocument
		'Capture the server name and filepath for use in URLs
		Dim ServerName As New NotesName( db.Server )
		host = "http://" + ServerName.Common & ".com"
		
		s.ConvertMIME = False ' Do not convert MIME to rich text
		Set stream = s.CreateStream
		Set body = message.CreateMIMEEntity
		message.Subject =Subject
		message.SendTo =recipients
		message.CopyTo =ccTo
		message.BlindCopyTo =bccTo
		message.RecNoOutOfOffice = "1"   
		Call stream.WriteText (bodyHtmlContent)
		' Ensure the MIME content will be recognized as HTML   (Must be after the stream is written)
		Call body.SetContentFromText (stream, "text/html;charset=UTF-8", ENC_NONE) 
		Call message.Send (False)  
		
		s.ConvertMIME = True ' Restore conversion
		Exit Function
errHandler:
		MsgBox Error,,CStr(Erl)
		Exit Function
	End Function

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weijia3624

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值