我在 VB6 中有一个使用 Lotus Notes 的应用程序,因此可以向不同的收件人发送电子邮件。这是一个发送每日报告的繁重应用程序,由于它是一项相当繁重的任务,因此有一台专用机器运行它。它有一个 win 用户登录,并且正在使用的 Lotus 会话是与 WIN 用户相关的会话。电子邮件由具有 Lotus/Win 会话的用户发送。
现在,该用户可以访问 Lotus 中的共享邮箱。我希望从这个新的共享邮箱发送电子邮件。我可以手动完成,我注意到邮件是从这个共享邮箱的主电子邮件发送的,但在它下面添加了“从 UserX 发送”的字段。这是我想要自动化的情况。
我有这个(VB6)代码:
'Start a session to notes
Set Session = CreateObject("Notes.NotesSession")
'Get the sessions username and then calculate the mail file name
UserName = Session.UserName
MailDbName = Left(UserName, 1) & Right(UserName, (Len(UserName) - InStr(1, UserName, " "))) & ".nsf"
'Open the mail database in notes
Set Maildb = Session.GETDATABASE("", MailDbName)
我想我需要更改我选择MailDbName
.
谁能给我一些指导,好吗?
谢谢你。