Function getUserMailServer() As NotesName
Dim session As New NotesSession
Dim maildb As New NotesDatabase("", "")
Call maildb.OpenMail
Dim nName As NotesName
Set nName = session.CreateName(maildb.Server)
Print("Server: " + nName.Abbreviated)
Set getUserMailServer = nName
End Function
maildb.OpenMail
gives you the mail database of current user.
maildb.Server
returns the full server name of mail database.
session.CreateName()
creates a NotesName object from server name.
nName.Abbreviated
returns the abbreviated server name (same like maildb.Server
).