正在尝试使用 Redemption 发送 return 个邮件提示
Attempting to return MailTips using Redemption
我正在尝试 return 给定 Exchange 用户的邮件提示(GetMailTips 函数),如上面的屏幕截图所示。我被困在突出显示的智能感知部分。
这是我的代码-
// Using redemption to return mail tips
string mailTip = "";
session.MAPIOBJECT = Application.Session.MAPIOBJECT;
Redemption.RDOAddressEntry addressEntry = session.AddressBook.GAL.ResolveName("Joe Flick");
//Here I'm attempting to get the mail tips
mailTip = addressEntry. // I would expect to see the GetMailTips Method/Fuction here but I don't see it
我正在尝试翻译这个 VB -
添加了 RDOAddressEntry.GetMailTips 方法,允许检索 Exchange 邮箱的 Out-Of-Office 文本、最大邮件大小等。有关详细信息,请参阅 RDOMailTips 对象。
set Session = CreateObject("Redemption.RDOSession")
Session.MAPIOBJECT = Application.Session.MAPIOBJECT
Session.SkipAutodiscoverLookupInAD = true
set AdrEntry = Session.AddressBook.ResolveName("user@domain.demo")
set mailTips = AdrEntry.GetMailTips("me@domain.demo", "<My Password>") optional authentication parameters for EWS
MsgBox mailTips.MaxMessageSize
我似乎无法理解上面代码中评论的正确语法,但可以根据 GAL 很好地解析用户名。任何帮助表示赞赏。
提前致谢!
![Visual Studio 屏幕截图][3]
RDOAddressEntry.GetMailTips 是在 Redemption 的 5.9 版(上周发布)中添加的。您使用的是什么版本?您是否在 VS 项目中重新创建了对 Redemption 的引用以确保重新生成互操作 dll?
好的,一旦我从 dimastr.com 下载评估 .dll,我就可以 return 邮件提示了。我的目标是检查会议室是否受到限制。
Redemption.RDOSession session = new Redemption.RDOSession();
session.MAPIOBJECT = Application.Session.MAPIOBJECT;
Redemption.RDOAddressEntry addressEntry = session.AddressBook.GAL.ResolveName("User Name From the GAL");
try
{
Redemption.RDOMailTips mailtips = addressEntry.GetMailTips();
MessageBox.Show(mailtips.DeliveryRestricted.ToString());
MessageBox.Show(mailtips.CustomMailTip.ToString());
}
catch (NullReferenceException ex)
{
MessageBox.Show(ex.ToString());
}
我正在尝试 return 给定 Exchange 用户的邮件提示(GetMailTips 函数),如上面的屏幕截图所示。我被困在突出显示的智能感知部分。
这是我的代码-
// Using redemption to return mail tips
string mailTip = "";
session.MAPIOBJECT = Application.Session.MAPIOBJECT;
Redemption.RDOAddressEntry addressEntry = session.AddressBook.GAL.ResolveName("Joe Flick");
//Here I'm attempting to get the mail tips
mailTip = addressEntry. // I would expect to see the GetMailTips Method/Fuction here but I don't see it
我正在尝试翻译这个 VB -
添加了 RDOAddressEntry.GetMailTips 方法,允许检索 Exchange 邮箱的 Out-Of-Office 文本、最大邮件大小等。有关详细信息,请参阅 RDOMailTips 对象。
set Session = CreateObject("Redemption.RDOSession")
Session.MAPIOBJECT = Application.Session.MAPIOBJECT
Session.SkipAutodiscoverLookupInAD = true
set AdrEntry = Session.AddressBook.ResolveName("user@domain.demo")
set mailTips = AdrEntry.GetMailTips("me@domain.demo", "<My Password>") optional authentication parameters for EWS
MsgBox mailTips.MaxMessageSize
我似乎无法理解上面代码中评论的正确语法,但可以根据 GAL 很好地解析用户名。任何帮助表示赞赏。 提前致谢!
![Visual Studio 屏幕截图][3]
RDOAddressEntry.GetMailTips 是在 Redemption 的 5.9 版(上周发布)中添加的。您使用的是什么版本?您是否在 VS 项目中重新创建了对 Redemption 的引用以确保重新生成互操作 dll?
好的,一旦我从 dimastr.com 下载评估 .dll,我就可以 return 邮件提示了。我的目标是检查会议室是否受到限制。
Redemption.RDOSession session = new Redemption.RDOSession();
session.MAPIOBJECT = Application.Session.MAPIOBJECT;
Redemption.RDOAddressEntry addressEntry = session.AddressBook.GAL.ResolveName("User Name From the GAL");
try
{
Redemption.RDOMailTips mailtips = addressEntry.GetMailTips();
MessageBox.Show(mailtips.DeliveryRestricted.ToString());
MessageBox.Show(mailtips.CustomMailTip.ToString());
}
catch (NullReferenceException ex)
{
MessageBox.Show(ex.ToString());
}