24

有谁知道我应该使用哪个 Exchange OWA URL 通过 DavMail 连接到 Office 365?试过:

https://portal.microsoftonline.com/
https://pod51013.outlook.com/ews/exchange.asmx
https://pod51013.outlook.com/owa/

非常感谢

4

11 回答 11

24

https://outlook.office365.com/EWS/Exchange.asmx在令人沮丧的几个小时后为我工作。

DavMail 4.7.2-2427,“Exchange 协议”设置为 EWS。

一个“/owa/”网址一直存在,直到我昨天被迫更改我的域密码。(我们在 Azure 中安装了域服务器,并与我们的 365 AD 集成,并被重定向到我们自己的 ADFS 以进行身份​​验证......或其他什么。)

使用 /owa/ url 我得到“554 Authenticated failed All network interfaces down or host unreachable !” DavMail 出错,这似乎是底层 Apache HTTP 类不喜欢它返回的网页的结果。("无法识别的 cookie 属性:name=HttpOnly, value=null")

于 2016-04-29T17:44:27.593 回答
14

Go to mail.office365.com and you should be redirected to a [host].outlook.com/owa/ address. Use that as your OWA URL in DavMail and also be sure that "Enable EWS" is selected in the Advanced tab of DavMail settings. Use your full OWA domain as your username to log in (i.e. user@domain.com) and you should be in there like a dirty shirt.

于 2012-02-24T03:59:36.610 回答
9

在测试了其他几种可能性之后,在属性“OWA (Exchange) URL”中为我工作的值是:

https://outlook.office365.com/owa/?realm=mycompany.com

编辑:自 2016 年 4 月 29 日以来,此 URL 不再适用于我(cookie 处理中的 StringIndexOutOfBoundsException)。也许它仍然适用于某些设置?

于 2015-03-24T13:57:10.723 回答
9

我从https://sourceforge.net/p/davmail/support-requests/236/得到这个。

davmail.url=https://outlook.office365.com/EWS/Exchange.asmx

davmail.enableEws=true

然后更新 Thunderbird/OUTLOOK 让你的用户名@你的公司,用于传入和 smtp,你应该很好。

于 2016-05-04T19:41:08.333 回答
2

http://help.outlook.com/en-us/beta/dd936216.aspx,您将在“如何找到服务器设置?”问题下找到有关如何确定 Office365 服务器名称的说明。

例如,您的连接详细信息可能如下所示:

你的名字

帮助

使用这些设置通过 POP、IMAP 或 SMTP 访问您的电子邮件。

POP设置 服务器名称:xyz.outlook.com 端口:99999 加密方式:SSL

IMAP 设置服务器名称:xyz.outlook.com 端口:99999 加密方式:SSL

SMTP 设置 服务器名称:xyz.outlook.com 端口:99999 加密方式:TLS

使用服务器的名称,您可以形成 Exchange OWA 服务器的名称。

在这种情况下:

 https://xyz.outlook.com/owa/

http://help.outlook.com/en-au/140/dd125429.aspx也有提示

于 2011-10-18T19:30:36.310 回答
2

现在DavMail 常见问题解答中对此进行了介绍:

办公室 365

Office 365 EWS 端点现在是所有客户的标准: https ://outlook.office365.com/EWS/Exchange.asmx

还要确保在设置中将模式设置为 EWS

是否支持 Office 365 现代身份验证/MFA?

Office 365 新式身份验证可用于以下模式:

  • O365Interactive:将打开一个身份验证窗口,让您输入您的凭据并通过 MFA 检查和
  • O365Modern:与 O365Interactive 相同的逻辑,但使用客户端提供的凭据进行 Oauth 协商,透明地触发 PhoneApp MFA 检查

就个人而言,我对O365Modern没有任何兴趣,但O365Interactive工作得很好。

于 2020-06-27T09:25:42.487 回答
2

您可以通过在https://testconnectivity.microsoft.com中测试您的帐户来找到您自己的 URL。 然后,在一堆信息中搜索找到它。

有时,您的公司有自己的服务器和地址,outlook.office365.com 不是要走的路!

于 2018-06-07T09:43:05.920 回答
1

如果您有一个正常工作的 Outlook 设置,您可以CTRL-右键单击任务栏(系统托盘)通知部分中的Outlook图标,您将获得一个名为“测试电子邮件自动配置”的选项。

如果您使用您的电子邮件地址(不需要密码)运行它,则需要一段时间并显示报告。查找以exchanges.asmx 结尾的,这很可能是您需要的URL

我以这种方式使用 Office 365 设置了 davmail,它可以正常工作。

于 2013-04-22T14:40:39.163 回答
0

不,它与 outlook.com 相关...您可以在管理控制台中找到该 url。

于 2011-08-01T12:27:14.113 回答
0

应该只是这样的 OWA URL: https ://amsprd0302.outlook.com/owa/

于 2011-08-07T12:47:00.613 回答
0

如果你总是收到类似“authentication failed All network interface down davmail”的错误信息,也许你应该先登录https://outlook.office365.com/EWS/Exchange.asmx,它会告诉你:

You have created a service.

To test this service, you will need to create a client and use it to call the service. You can do this using the svcutil.exe tool from the command line with the following syntax:


svcutil.exe https://ch2pr19mb4024.namprd19.prod.outlook.com:444/EWS/Services.wsdl
This will generate a configuration file and a code file that contains the client class. Add the two files to your client application and use the generated client class to call the Service. For example:

C#

class Test
{
    static void Main()
    {
        HelloClient client = new HelloClient();

        // Use the 'client' variable to call operations on the service.

        // Always close the client.
        client.Close();
    }
}

Visual Basic

Class Test
    Shared Sub Main()
        Dim client As HelloClient = New HelloClient()
        ' Use the 'client' variable to call operations on the service.

        ' Always close the client.
        client.Close()
    End Sub
End Class

然后你就可以毫无问题地用 smtp 发送邮件了!

于 2021-09-26T06:56:38.553 回答