Page Menu
Home
WMGMC Issues
搜索
Configure Global Search
登录
Files
F15860
autodiscover-json.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
订阅
标记用于日后
授予令牌
Size
1 KB
Referenced Files
None
订阅者
None
autodiscover-json.php
View Options
<?php
require_once
$_SERVER
[
'DOCUMENT_ROOT'
]
.
'/inc/vars.inc.php'
;
require_once
$_SERVER
[
'DOCUMENT_ROOT'
]
.
'/inc/functions.inc.php'
;
$default_autodiscover_config
=
$autodiscover_config
;
if
(
file_exists
(
'inc/vars.local.inc.php'
))
{
include_once
'inc/vars.local.inc.php'
;
}
$autodiscover_config
=
array_merge
(
$default_autodiscover_config
,
$autodiscover_config
);
header
(
'Content-type: application/json'
);
if
(
strtolower
(
$_GET
[
'Protocol'
])
==
'activesync'
&&
getenv
(
'SKIP_SOGO'
)
!=
"y"
)
{
echo
'{"Protocol":"ActiveSync","Url":"'
.
$autodiscover_config
[
'activesync'
][
'url'
]
.
'"}'
;
}
elseif
(
strtolower
(
$_GET
[
'Protocol'
])
==
'autodiscoverv1'
)
{
echo
'{"Protocol":"AutodiscoverV1","Url":"https://'
.
$_SERVER
[
'HTTP_HOST'
]
.
'/Autodiscover/Autodiscover.xml"}'
;
}
else
{
http_response_code
(
400
);
echo
'{"ErrorCode":"InvalidProtocol","ErrorMessage":"The given protocol value
\u
0027'
.
preg_replace
(
"/[^
\d
a-z]/i"
,
''
,
$_GET
[
'Protocol'
])
.
'
\u
0027 is invalid. Supported values are
\u
0027ActiveSync,AutodiscoverV1
\u
0027"}'
;
}
?>
File Metadata
详情
附加的
Mime Type
text/x-php
Expires
9月 9 Tue, 5:44 AM (7 h, 37 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5350
默认替代文本
autodiscover-json.php (1 KB)
Attached To
Mode
rMAILCOW mailcow-tracking
附加的
Detach File
Event Timeline
Log In to Comment