Outlook.com是否支持EWS?如果不是,使用python访问用户任务和日历的不同方法是什么?
到目前为止,我已完成以下工作:
已使用EWSWrapper并尝试使用suds-ews with python。当我尝试使用outlook.com帐户时,所有这些实现都失败了。
所以这就是我想知道的:
感谢任何帮助。
答案 0 :(得分:4)
Microsoft从旧版基础架构迁移到最新的基于Office 365的基础架构
c#中的以下代码片段将通过Outlook.com的EWS发送HelloWorld消息
var service = new ExchangeService
{
TraceEnabled = true,
TraceFlags = TraceFlags.All,
Credentials = new WebCredentials("user@outlook.com", "p@ssw0rd"),
Url = new Uri("https://outlook.com/EWS/Exchange.asmx")
};
var email = new EmailMessage(service);
email.ToRecipients.Add("recipient@outlook.com");
email.Subject = "HelloWorld";
email.Body = new MessageBody("This is the first email I've sent by using the EWS Managed API.");
email.Send();
有关更多代码示例,请访问EWS Managed API docs
答案 1 :(得分:2)
目前面向Outlook.com的消费者(这是Hotmail的替代品,不要与使用相同根域名的Office 365产品混淆)不支持EWS 。它只支持EAS。
答案 2 :(得分:0)
我是C#-Developer所以我不知道它在Python中是如何工作的,但是EWS Managed API与ExchangeOnline一起使用。我已经在使用它了。 也许您必须在自动发现中启用重新编写。看到: http://msdn.microsoft.com/en-us/office365trainingcourse_10l_1_topic2
我尝试使用ServerVersion 2010和2013-Setting连接到Outlook.com,并且两者都正常工作。
答案 3 :(得分:0)