HTTP / Autodiscover
Test headere, omdirigeringer og Autodiscover.
HTTP-headere
Henter bare svarheaderne for en URL, uten å laste inn innholdet.
Webmail
PowerShell (Windows)
Invoke-WebRequest Innebygd
(Invoke-WebRequest -Method Head -Uri "https://webmail.example.com" -UseBasicParsing).Headers curl Innebygd
curl.exe -sSI "https://webmail.example.com" Unix-skall (bash)
curl Innebygd
curl -sSI "https://webmail.example.com" wget Tilleggsverktøy
wget -S --spider "https://webmail.example.com" Autodiscover
PowerShell (Windows)
Invoke-WebRequest Innebygd
(Invoke-WebRequest -Method Head -Uri "https://autodiscover.example.com/autodiscover/autodiscover.xml" -UseBasicParsing).Headers curl Innebygd
curl.exe -sSI "https://autodiscover.example.com/autodiscover/autodiscover.xml" Unix-skall (bash)
curl Innebygd
curl -sSI "https://autodiscover.example.com/autodiscover/autodiscover.xml" wget Tilleggsverktøy
wget -S --spider "https://autodiscover.example.com/autodiscover/autodiscover.xml" Følg omdirigeringer
Følger omdirigeringskjeden for en URL trinn for trinn.
PowerShell (Windows)
Invoke-WebRequest Innebygd
$u = "https://mail.example.com"
do {
$r = Invoke-WebRequest -Uri $u -Method Head -MaximumRedirection 0 -SkipHttpErrorCheck -UseBasicParsing
"{0} -> {1}" -f [int]$r.StatusCode, $r.Headers.Location
$u = $r.Headers.Location
} while ($u) curl Innebygd
curl.exe -sSIL "https://mail.example.com" Unix-skall (bash)
curl Innebygd
curl -sSIL "https://mail.example.com" | grep -Ei "^(HTTP/|location:)" wget Tilleggsverktøy
wget --max-redirect=10 -S --spider "https://mail.example.com" 2>&1 | grep -Ei "HTTP/|Location:" -SkipHttpErrorCheck krever PowerShell 7 eller nyere.
Test Autodiscover
Sender en Autodiscover-forespørsel til autodiscover.<domain> (Exchange / Microsoft 365).
- E-postadresse
-
user@example.comEndre i generatoren →
PowerShell (Windows)
Invoke-RestMethod Innebygd
$body = @'
<?xml version="1.0" encoding="utf-8"?>
<Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/outlook/requestschema/2006">
<Request>
<EMailAddress>user@example.com</EMailAddress>
<AcceptableResponseSchema>http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a</AcceptableResponseSchema>
</Request>
</Autodiscover>
'@
Invoke-RestMethod -Method Post -ContentType "text/xml" -Credential (Get-Credential user@example.com) `
-Uri "https://autodiscover.example.com/autodiscover/autodiscover.xml" -Body $body curl Innebygd
curl.exe -sS -u user@example.com -H "Content-Type: text/xml" -d "@ad.xml" "https://autodiscover.example.com/autodiscover/autodiscover.xml" Unix-skall (bash)
curl Innebygd
cat > ad.xml <<'EOF'
<?xml version="1.0" encoding="utf-8"?>
<Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/outlook/requestschema/2006">
<Request>
<EMailAddress>user@example.com</EMailAddress>
<AcceptableResponseSchema>http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a</AcceptableResponseSchema>
</Request>
</Autodiscover>
EOF
curl -sS -u user@example.com -H "Content-Type: text/xml" \
-d @ad.xml "https://autodiscover.example.com/autodiscover/autodiscover.xml" wget Tilleggsverktøy
wget -qO- --post-file=ad.xml --header="Content-Type: text/xml" --user=user@example.com --ask-password "https://autodiscover.example.com/autodiscover/autodiscover.xml" Get-Credential spør etter passordet på en sikker måte. Basic-autentisering må være tillatt hos målet.