问题:
我将在这里附上我的图像文件和编码。


从这2张图片中你可以看到,实际上我想把
注://Mulu/智能卡Attedancce/sas-server.nsf/Scais Main?OpenFrameset
但是寄出邮件的结果是
注:/Scais Main?OpenFrameset
没有服务器和数据库。我不知道编码的哪一部分是错误的。
另一个附件将是我用作mail.form的表单。


发布于 2017-06-16 11:34:54
首先:像您这样使用自定义表单发送外部邮件并不是最好的主意,因为目标系统可能无法相应地呈现所有内容。
也就是说,我首先创建一个包含所有数据的文档,然后将其呈现给maildoc。代码将如下所示:
Dim Templatedoc as NotesDocument
Dim body as NotesRichtextItem
Set Templatedoc=New NotesDocument(db)
Set Templatedoc=db.Createdocument()
Templatedoc.Form="First Reminder Notification"
Templatedoc.StaffName=staffDoc.StaffName(0)
' maildoc.NotifyDate=LateDoc.Tdate(0)
Templatedoc.NotifyTime=Timevalue(LateDoc.TAmend(0))
Templatedoc.NotesServer=sysdoc.ServerPath(0)
Templatedoc.NotesDBPath=sysdoc.DBPath(0)
Set maildoc=New NotesDocument(db)
maildoc.Form = "Memo"
maildoc.Subject="Smartcard Attendance System: Late-In Notification for " +Format$(LateDoc.TDate(0),"dd/mm/yyyy")
maildoc.Sendto="chee111385@gmail.com"
Set body = New NotesRichtextItem( maildoc, "Body" )
Call Templatedoc.RenderToRTItem( body )
maildoc.send(True)第二:设置两个字段(NotesServer和NotesDBPath)来计算链接。但是,实际中的链接是根据环境变量计算的,这些变量不是在服务器上设置的。
将链接-计算-公式更改为:
srv := NotesServer;
pth := NotesDBPath;这应该是链接的诀窍。
https://stackoverflow.com/questions/44586842
复制相似问题