HTTP/1.1 200 OK
Server: nginx
Date: Sun, 03 Nov 2024 03:55:20 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Vary: Accept-Encoding
Set-Cookie: PHPSESSID=68c71e52f2d628e9c3e28b8a7f85d3c7; path=/; secure; HttpOnly
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
Strict-Transport-Security: max-age=15768000;
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
X-Robots-Tag: none
X-Download-Options: noopen
X-Frame-Options: SAMEORIGIN
X-Permitted-Cross-Domain-Policies: none
Referrer-Policy: strict-origin
1f00
<!DOCTYPE html>
<html lang="en-gb">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0">
<meta name="theme-color" content="#F5D76E"/>
<meta http-equiv="Referrer-Policy" content="same-origin">
<title>Mail - Joshua Roth</title>
<link rel="stylesheet" href="/cache/e9d7abaa5bdece3e1bd297a0acd7d21041e36c05.css">
<script>
// check if darkmode is preferred by OS or set by localStorage
if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches && localStorage.getItem("theme") !== "light" ||
localStorage.getItem("theme") === "dark") {
var head = document.getElementsByTagName('head')[0];
var link = document.createElement('link');
link.id = 'dark-mode-theme';
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = '/css/themes/mailcow-darkmode.css';
head.appendChild(link);
}
</script>
<link rel="shortcut icon" href="/favicon.png" type="image/png">
<link rel="icon" href="/favicon.png" type="image/png">
</head>
<body>
<div class="overlay"></div>
<form action="/" method="post" id="logout"><input type="hidden" name="logout"></form>
<div class="container my-4">
<div class="row mb-4" style="margin-top: 60px">
<div class="col-12 col-md-7 col-lg-6 col-xl-5 ms-auto me-auto">
<div class="card">
<div class="card-header d-flex align-items-center">
<i class="bi bi-person-fill me-2"></i> Login
<div class="ms-auto form-check form-switch my-auto d-flex align-items-center">
<label class="form-check-label"><i class="bi bi-moon-fill"></i></label>
<input class="form-check-input ms-2" type="checkbox" id="dark-mode-toggle">
</div>
</div>
<div class="card-body">
<div class="text-center mailcow-logo mb-4">
<img class="main-logo" src="/img/cow_mailcow.svg" alt="mailcow">
<img class="main-logo-dark" src="/img/cow_mailcow.svg" alt="mailcow-logo-dark">
</div>
<legend>mailcow UI</legend><hr />
<form method="post" autofill="off">
<div class="d-flex mt-3">
<label class="visually-hidden" for="login_user">Username</label>
<div class="input-group">
<div class="input-group-text"><i class="bi bi-person-fill"></i></div>
<input name="login_user" autocorrect="off" autocapitalize="none" type="text" id="login_user" class="form-control" placeholder="Username" required="" autofocus="" autocomplete="username">
</div>
</div>
<div class="d-flex mt-3">
<label class="visually-hidden" for="pass_user">Password</label>
<div class="input-group">
<div class="input-group-text"><i class="bi bi-lock-fill"></i></div>
<input name="pass_user" type="password" id="pass_user" class="form-control" placeholder="Password" required="" autocomplete="current-password">
</div>
</div>
<div class="d-flex justify-content-between mt-4" style="position: relative">
<div class="d-grid gap-2 d-sm-block">
<button type="submit" class="btn btn-xs-lg btn-success" value="Login">Login</button>
<button type="button" class="btn btn-xs-lg btn-success" id="fido2-login"><i class="bi bi-shield-fill-check"></i> FIDO2/WebAuthn Login</button>
</div>
<div class="d-grid d-sm-block">
<button type="button" class="btn btn-secondary ms-auto dropdown-toggle" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<span class="flag-icon flag-icon-gb"></span>
</button>
<ul class="dropdown-menu ms-auto login">
<li>
<a class="dropdown-item " href="?lang=cs-cz">
<span class="flag-icon flag-icon-cz"></span>Čeština (Czech)
</a>
</li>
<li>
<a class="dropdown-item " href="?lang=da-dk">
<span class="flag-icon flag-icon-dk"></span>Danish (Dansk)
</a>
</li>
<li>
<a class="dropdown-item " href="?lang=de-de">
<span class="flag-icon flag-icon-de"></span>Deutsch (German)
</a>
</li>
<li>
<a class="dropdown-item active" href="?lang=en-gb">
<span class="flag-icon flag-icon-gb"></span>English
</a>
</li>
<li>
<a class="dropdown-item " href="?lang=es-es">
<span class="flag-icon flag-icon-es"></span>Español (Spanish)
</a>
</li>
<li>
<a class="dropdown-item " href="?lang=fi-fi">
<span class="flag-icon flag-icon-fi"></span>Suomi (Finish)
</a>
</li>
<li>
<a class="dropdown-item " href="?lang=fr-fr">
<span class="flag-icon flag-icon-fr"></span>Français (French)
</a>
</li>
<li>
<a class="dropdown-item " href="?lang=gr-gr">
<span class="flag-icon flag-icon-gr"></span>Ελληνικά (Greek)
</a>
</li>
<li>
<a class="dropdown-item " href="?lang=hu-hu">
<span class="flag-icon flag-icon-hu"></span>Magyar (Hungarian)
</a>
</li>
<li>
<a class="dropdown-item " href="?lang=it-it">
<span class="flag-icon flag-icon-it"></span>Italiano (Italian)
</a>
</li>
<li>
<a class="dropdown-item " href="?lang=ko-kr">
<span class="flag-icon flag-icon-kr"></span>한국어 (Korean)
</a>
</li>
<li>
<a class="dropdown-item " href="?lang=lv-lv">
<span class="flag-icon flag-icon-lv"></span>latviešu (Latvian)
</a>
</li>
<li>
<a class="dropdown-item " href="?lang=lt-lt">
<span class="flag-icon flag-icon-lt"></span>Lietuvių (Lithuanian)
</a>
</li>
<li>
<a class="dropdown-item " href="?lang=nb-no">
<span class="flag-icon flag-icon-no"></span>Norsk (Norwegian)
</a>
</li>
<li>
<a class="dropdown-item " href="?lang=nl-nl">
<span class="flag-icon flag-icon-nl"></span>Nederlands (Dutch)
</a>
</li>
<li>
<a class="dropdown-item " href="?lang=pl-pl">
<span class="flag-icon flag-icon-pl"></span>Język Polski (Polish)
</a>
</li>
<li>
<a class="dropdown-item " href="?lang=pt-br">
<span class="flag-icon flag-icon-br"></span>Português brasileiro (Brazilian Portuguese)
</a>
</li>
<li>
<a class="dropdown-item " href="?lang=pt-pt">
<span class="flag-icon flag-icon-pt"></span>Português (Portugues
2000
e)
</a>
</li>
<li>
<a class="dropdown-item " href="?lang=ro-ro">
<span class="flag-icon flag-icon-ro"></span>Română (Romanian)
</a>
</li>
<li>
<a class="dropdown-item " href="?lang=ru-ru">
<span class="flag-icon flag-icon-ru"></span>Pусский (Russian)
</a>
</li>
<li>
<a class="dropdown-item " href="?lang=si-si">
<span class="flag-icon flag-icon-si"></span>Slovenščina (Slovenian)
</a>
</li>
<li>
<a class="dropdown-item " href="?lang=sk-sk">
<span class="flag-icon flag-icon-sk"></span>Slovenčina (Slovak)
</a>
</li>
<li>
<a class="dropdown-item " href="?lang=sv-se">
<span class="flag-icon flag-icon-se"></span>Svenska (Swedish)
</a>
</li>
<li>
<a class="dropdown-item " href="?lang=tr-tr">
<span class="flag-icon flag-icon-tr"></span>Türkçe (Turkish)
</a>
</li>
<li>
<a class="dropdown-item " href="?lang=uk-ua">
<span class="flag-icon flag-icon-ua"></span>Українська (Ukrainian)
</a>
</li>
<li>
<a class="dropdown-item " href="?lang=zh-cn">
<span class="flag-icon flag-icon-cn"></span>简体中文 (Simplified Chinese)
</a>
</li>
<li>
<a class="dropdown-item " href="?lang=zh-tw">
<span class="flag-icon flag-icon-tw"></span>繁體中文 (Traditional Chinese)
</a>
</li>
</ul>
</div>
</div>
</form>
<div class="mt-3 mb-4">
<a href="/reset-password">> Forgot Password?</a>
</div>
<div class="my-4" id="fido2-alerts"></div>
<legend><i class="bi bi-link-45deg"></i> mailcow Apps</legend><hr />
<div class="my-2 d-grid gap-2 d-sm-block apps">
<a href="/SOGo/" role="button" class="btn btn-primary">Webmail</a>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-12 col-md-7 col-lg-6 col-xl-5 ms-auto me-auto">
<div class="card">
<div class="card-header">
<a class="btn btn-link" data-bs-toggle="collapse" href="#collapse1"><i class="bi bi-patch-question-fill"></i> Show/Hide help panel</a>
</div>
<div id="collapse1" class="card-collapse collapse">
<div class="card-body">
<p><span style="border-bottom: 1px dotted #999;">mailcow UI</span></p>
<p><b>Domain administrators</b> create, modify or delete mailboxes and aliases, change domains and read further information about their assigned domains.<br>
<b>Mailbox users</b> are able to create time-limited aliases (spam aliases), change their password and spam filter settings.</p>
<p><span style="border-bottom: 1px dotted #999;">mailcow Apps</span></p>
<p>Use a mailcow app to access your mails, calendar, contacts and more.</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="ConfirmDeleteModal" class="modal fade" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h3 class="modal-title">Confirm deletion</h3>
<button type="button" class="btn-close" data-bs-dismiss="modal"></button>
</div>
<div class="modal-body">
<p id="DeleteText">Please confirm your changes to the following object id</p>
<ul id="ItemsToDelete"></ul>
<hr>
<button class="btn btn-sm btn-xs-half d-block d-sm-inline btn-danger" id="IsConfirmed">Delete now</button>
<button class="btn btn-sm btn-xs-half d-block d-sm-inline btn-secondary" id="isCanceled">Cancel</button>
</div>
</div>
</div>
</div>
<!-- version modal -->
<div class="modal fade" id="showVersionModal" tabindex="-1" role="dialog" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title"></h5>
<button type="button" class="btn-close" data-bs-dismiss="modal"></button>
</div>
<div class="modal-body d-flex flex-column mt-2 p-4">
<div class="spinner-border mx-auto" role="status">
<span class="visually-hidden">Loading...</span>
</div>
</div>
</div>
</div>
</div><!-- version modal -->
<script src="/cache/e595c6fb15432764e19ab4fd52f7c67eca5bfbf4.js"></script>
<script>
var lang_footer = {"cancel":"Cancel","confirm_delete":"Confirm deletion","delete_now":"Delete now","delete_these_items":"Please confirm your changes to the following object id","hibp_check":"Check against haveibeenpwned.com","hibp_nok":"Matched! This is a potentially dangerous password!","hibp_ok":"No match found.","loading":"Please wait...","nothing_selected":"Nothing selected","restart_container":"Restart container","restart_container_info":"<b>Important:<\/b> A graceful restart may take a while to complete, please wait for it to finish.","restart_now":"Restart now","restarting_container":"Restarting container, this may take a while"};
var lang_acl = {"alias_domains":"Add alias domains","app_passwds":"Manage app passwords","bcc_maps":"BCC maps","delimiter_action":"Delimiter action","domain_desc":"Change domain description","domain_relayhost":"Change relayhost for a domain","eas_reset":"Reset EAS devices","extend_sender_acl":"Allow to extend sender ACL by external addresses","filters":"Filters","login_as":"Login as mailbox user","mailbox_relayhost":"Change relayhost for a mailbox","prohibited":"Prohibited by ACL","protocol_access":"Change protocol access","pushover":"Pushover","pw_reset":"Allow to reset mailcow user password","quarantine":"Quarantine actions","quarantine_attachments":"Quarantine attachments","quarantine_category":"Change quarantine notification category","quarantine_notification":"Change quarantine notifications","ratelimit":"Rate limit","recipient_maps":"Recipient maps","smtp_ip_access":"Change allowed hosts for SMTP","sogo_access":"Allow management of SOGo access","sogo_profile_reset":"Reset SOGo profile","spam_alias":"Temporary aliases","spam_policy":"Blacklist\/Whitelist","spam_score":"Spam score","syncjobs":"Sync jobs","tls_policy":"TLS policy","unlimited_quota":"Unlimited quota for mailboxes"};
var lang_tfa = {"authenticators":"Authenticators","api_register":"%s uses the Yubico Cloud API. Please get an API key for your key <a href=\"https:\/\/upgrade.yubico.com\/getapikey\/\" target=\"_blank\">here<\/a>","confirm":"Confirm","confirm_totp_token":"Please confirm your changes by entering the generated token","delete_tfa":"Disable TFA","disable_tfa":"Disable TFA until next successful login","enter_qr_code":"Your TOTP code if your device cannot scan QR codes","error_code":"Error code","init_webauthn":"Initializing, please wait...","key_id":"An identifier for your Device","key_id_totp":"An identifier for your key","none":"Deactivate","reload_retry":"- (reload browser if the error persists)","scan_qr_code":"Please scan the fol
{
"@category" : "datascan",
"@timestamp" : "2024-11-03T03:55:20.000Z",
"app" : {
"favicon" : {
"url" : "/favicon.png"
},
"http" : {
"bodymd5" : "92a27e5d4e085c562480ecf10ffc999f",
"bodymmh3" : 1352428297,
"component" : [
{
"product" : "PHP",
"productvendor" : "PHP"
}
],
"headermd5" : "4379a4b4544d5c947c9c9755cc248b8f",
"headermmh3" : 2026812287,
"title" : "Mail - Joshua Roth"
},
"length" : 16384
},
"asn" : "AS51167",
"basicconstraints" : "critical",
"ca" : "false",
"city" : "Nuremberg",
"country" : "DE",
"cpe" : "<enterprise field>: cpe",
"cpecount" : "<enterprise field>: cpecount",
"data" : "HTTP/1.1 200 OK\r\nServer: nginx\r\nDate: Sun, 03 Nov 2024 03:55:20 GMT\r\nContent-Type: text/html; charset=utf-8\r\nTransfer-Encoding: chunked\r\nConnection: close\r\nVary: Accept-Encoding\r\nSet-Cookie: PHPSESSID=68c71e52f2d628e9c3e28b8a7f85d3c7; path=/; secure; HttpOnly\r\nExpires: Thu, 19 Nov 1981 08:52:00 GMT\r\nCache-Control: no-store, no-cache, must-revalidate\r\nPragma: no-cache\r\nStrict-Transport-Security: max-age=15768000;\r\nX-Content-Type-Options: nosniff\r\nX-XSS-Protection: 1; mode=block\r\nX-Robots-Tag: none\r\nX-Download-Options: noopen\r\nX-Frame-Options: SAMEORIGIN\r\nX-Permitted-Cross-Domain-Policies: none\r\nReferrer-Policy: strict-origin\r\n\r\n1f00\r\n<!DOCTYPE html>\n<html lang=\"en-gb\">\n<head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0\">\n <meta name=\"theme-color\" content=\"#F5D76E\"/>\n <meta http-equiv=\"Referrer-Policy\" content=\"same-origin\">\n <title>Mail - Joshua Roth</title>\n\n <link rel=\"stylesheet\" href=\"/cache/e9d7abaa5bdece3e1bd297a0acd7d21041e36c05.css\">\n <script>\n // check if darkmode is preferred by OS or set by localStorage\n if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches && localStorage.getItem(\"theme\") !== \"light\" ||\n localStorage.getItem(\"theme\") === \"dark\") {\n var head = document.getElementsByTagName('head')[0];\n var link = document.createElement('link');\n link.id = 'dark-mode-theme';\n link.rel = 'stylesheet';\n link.type = 'text/css';\n link.href = '/css/themes/mailcow-darkmode.css';\n head.appendChild(link);\n }\n </script>\n\n <link rel=\"shortcut icon\" href=\"/favicon.png\" type=\"image/png\">\n <link rel=\"icon\" href=\"/favicon.png\" type=\"image/png\">\n</head>\n<body>\n<div class=\"overlay\"></div>\n\n<form action=\"/\" method=\"post\" id=\"logout\"><input type=\"hidden\" name=\"logout\"></form>\n\n\n<div class=\"container my-4\">\n<div class=\"row mb-4\" style=\"margin-top: 60px\">\n <div class=\"col-12 col-md-7 col-lg-6 col-xl-5 ms-auto me-auto\">\n <div class=\"card\">\n <div class=\"card-header d-flex align-items-center\">\n <i class=\"bi bi-person-fill me-2\"></i> Login\n <div class=\"ms-auto form-check form-switch my-auto d-flex align-items-center\">\n <label class=\"form-check-label\"><i class=\"bi bi-moon-fill\"></i></label>\n <input class=\"form-check-input ms-2\" type=\"checkbox\" id=\"dark-mode-toggle\">\n </div>\n </div>\n <div class=\"card-body\">\n <div class=\"text-center mailcow-logo mb-4\">\n <img class=\"main-logo\" src=\"/img/cow_mailcow.svg\" alt=\"mailcow\">\n <img class=\"main-logo-dark\" src=\"/img/cow_mailcow.svg\" alt=\"mailcow-logo-dark\">\n </div>\n <legend>mailcow UI</legend><hr />\n <form method=\"post\" autofill=\"off\">\n <div class=\"d-flex mt-3\">\n <label class=\"visually-hidden\" for=\"login_user\">Username</label>\n <div class=\"input-group\">\n <div class=\"input-group-text\"><i class=\"bi bi-person-fill\"></i></div>\n <input name=\"login_user\" autocorrect=\"off\" autocapitalize=\"none\" type=\"text\" id=\"login_user\" class=\"form-control\" placeholder=\"Username\" required=\"\" autofocus=\"\" autocomplete=\"username\">\n </div>\n </div>\n <div class=\"d-flex mt-3\">\n <label class=\"visually-hidden\" for=\"pass_user\">Password</label>\n <div class=\"input-group\">\n <div class=\"input-group-text\"><i class=\"bi bi-lock-fill\"></i></div>\n <input name=\"pass_user\" type=\"password\" id=\"pass_user\" class=\"form-control\" placeholder=\"Password\" required=\"\" autocomplete=\"current-password\">\n </div>\n </div>\n <div class=\"d-flex justify-content-between mt-4\" style=\"position: relative\">\n <div class=\"d-grid gap-2 d-sm-block\">\n <button type=\"submit\" class=\"btn btn-xs-lg btn-success\" value=\"Login\">Login</button>\n <button type=\"button\" class=\"btn btn-xs-lg btn-success\" id=\"fido2-login\"><i class=\"bi bi-shield-fill-check\"></i> FIDO2/WebAuthn Login</button>\n </div>\n <div class=\"d-grid d-sm-block\">\n <button type=\"button\" class=\"btn btn-secondary ms-auto dropdown-toggle\" data-bs-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">\n <span class=\"flag-icon flag-icon-gb\"></span>\n </button>\n <ul class=\"dropdown-menu ms-auto login\">\n <li>\n <a class=\"dropdown-item \" href=\"?lang=cs-cz\">\n <span class=\"flag-icon flag-icon-cz\"></span>\u010ce\u0161tina (Czech)\n </a>\n </li>\n <li>\n <a class=\"dropdown-item \" href=\"?lang=da-dk\">\n <span class=\"flag-icon flag-icon-dk\"></span>Danish (Dansk)\n </a>\n </li>\n <li>\n <a class=\"dropdown-item \" href=\"?lang=de-de\">\n <span class=\"flag-icon flag-icon-de\"></span>Deutsch (German)\n </a>\n </li>\n <li>\n <a class=\"dropdown-item active\" href=\"?lang=en-gb\">\n <span class=\"flag-icon flag-icon-gb\"></span>English\n </a>\n </li>\n <li>\n <a class=\"dropdown-item \" href=\"?lang=es-es\">\n <span class=\"flag-icon flag-icon-es\"></span>Espa\u00f1ol (Spanish)\n </a>\n </li>\n <li>\n <a class=\"dropdown-item \" href=\"?lang=fi-fi\">\n <span class=\"flag-icon flag-icon-fi\"></span>Suomi (Finish)\n </a>\n </li>\n <li>\n <a class=\"dropdown-item \" href=\"?lang=fr-fr\">\n <span class=\"flag-icon flag-icon-fr\"></span>Fran\u00e7ais (French)\n </a>\n </li>\n <li>\n <a class=\"dropdown-item \" href=\"?lang=gr-gr\">\n <span class=\"flag-icon flag-icon-gr\"></span>\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac (Greek)\n </a>\n </li>\n <li>\n <a class=\"dropdown-item \" href=\"?lang=hu-hu\">\n <span class=\"flag-icon flag-icon-hu\"></span>Magyar (Hungarian)\n </a>\n </li>\n <li>\n <a class=\"dropdown-item \" href=\"?lang=it-it\">\n <span class=\"flag-icon flag-icon-it\"></span>Italiano (Italian)\n </a>\n </li>\n <li>\n <a class=\"dropdown-item \" href=\"?lang=ko-kr\">\n <span class=\"flag-icon flag-icon-kr\"></span>\ud55c\uad6d\uc5b4 (Korean)\n </a>\n </li>\n <li>\n <a class=\"dropdown-item \" href=\"?lang=lv-lv\">\n <span class=\"flag-icon flag-icon-lv\"></span>latvie\u0161u (Latvian)\n </a>\n </li>\n <li>\n <a class=\"dropdown-item \" href=\"?lang=lt-lt\">\n <span class=\"flag-icon flag-icon-lt\"></span>Lietuvi\u0173 (Lithuanian)\n </a>\n </li>\n <li>\n <a class=\"dropdown-item \" href=\"?lang=nb-no\">\n <span class=\"flag-icon flag-icon-no\"></span>Norsk (Norwegian)\n </a>\n </li>\n <li>\n <a class=\"dropdown-item \" href=\"?lang=nl-nl\">\n <span class=\"flag-icon flag-icon-nl\"></span>Nederlands (Dutch)\n </a>\n </li>\n <li>\n <a class=\"dropdown-item \" href=\"?lang=pl-pl\">\n <span class=\"flag-icon flag-icon-pl\"></span>J\u0119zyk Polski (Polish)\n </a>\n </li>\n <li>\n <a class=\"dropdown-item \" href=\"?lang=pt-br\">\n <span class=\"flag-icon flag-icon-br\"></span>Portugu\u00eas brasileiro (Brazilian Portuguese)\n </a>\n </li>\n <li>\n <a class=\"dropdown-item \" href=\"?lang=pt-pt\">\n <span class=\"flag-icon flag-icon-pt\"></span>Portugu\u00eas (Portugues\r\n2000\r\ne)\n </a>\n </li>\n <li>\n <a class=\"dropdown-item \" href=\"?lang=ro-ro\">\n <span class=\"flag-icon flag-icon-ro\"></span>Rom\u00e2n\u0103 (Romanian)\n </a>\n </li>\n <li>\n <a class=\"dropdown-item \" href=\"?lang=ru-ru\">\n <span class=\"flag-icon flag-icon-ru\"></span>P\u0443\u0441\u0441\u043a\u0438\u0439 (Russian)\n </a>\n </li>\n <li>\n <a class=\"dropdown-item \" href=\"?lang=si-si\">\n <span class=\"flag-icon flag-icon-si\"></span>Sloven\u0161\u010dina (Slovenian)\n </a>\n </li>\n <li>\n <a class=\"dropdown-item \" href=\"?lang=sk-sk\">\n <span class=\"flag-icon flag-icon-sk\"></span>Sloven\u010dina (Slovak)\n </a>\n </li>\n <li>\n <a class=\"dropdown-item \" href=\"?lang=sv-se\">\n <span class=\"flag-icon flag-icon-se\"></span>Svenska (Swedish)\n </a>\n </li>\n <li>\n <a class=\"dropdown-item \" href=\"?lang=tr-tr\">\n <span class=\"flag-icon flag-icon-tr\"></span>T\u00fcrk\u00e7e (Turkish)\n </a>\n </li>\n <li>\n <a class=\"dropdown-item \" href=\"?lang=uk-ua\">\n <span class=\"flag-icon flag-icon-ua\"></span>\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430 (Ukrainian)\n </a>\n </li>\n <li>\n <a class=\"dropdown-item \" href=\"?lang=zh-cn\">\n <span class=\"flag-icon flag-icon-cn\"></span>\u7b80\u4f53\u4e2d\u6587 (Simplified Chinese)\n </a>\n </li>\n <li>\n <a class=\"dropdown-item \" href=\"?lang=zh-tw\">\n <span class=\"flag-icon flag-icon-tw\"></span>\u7e41\u9ad4\u4e2d\u6587 (Traditional Chinese)\n </a>\n </li>\n </ul>\n </div>\n </div>\n </form>\n <div class=\"mt-3 mb-4\">\n <a href=\"/reset-password\">> Forgot Password?</a>\n </div>\n <div class=\"my-4\" id=\"fido2-alerts\"></div>\n <legend><i class=\"bi bi-link-45deg\"></i> mailcow Apps</legend><hr />\n <div class=\"my-2 d-grid gap-2 d-sm-block apps\">\n <a href=\"/SOGo/\" role=\"button\" class=\"btn btn-primary\">Webmail</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n<div class=\"row\">\n <div class=\"col-12 col-md-7 col-lg-6 col-xl-5 ms-auto me-auto\">\n <div class=\"card\">\n <div class=\"card-header\">\n <a class=\"btn btn-link\" data-bs-toggle=\"collapse\" href=\"#collapse1\"><i class=\"bi bi-patch-question-fill\"></i> Show/Hide help panel</a>\n </div>\n <div id=\"collapse1\" class=\"card-collapse collapse\">\n <div class=\"card-body\">\n <p><span style=\"border-bottom: 1px dotted #999;\">mailcow UI</span></p>\n <p><b>Domain administrators</b> create, modify or delete mailboxes and aliases, change domains and read further information about their assigned domains.<br>\r\n<b>Mailbox users</b> are able to create time-limited aliases (spam aliases), change their password and spam filter settings.</p>\n <p><span style=\"border-bottom: 1px dotted #999;\">mailcow Apps</span></p>\n <p>Use a mailcow app to access your mails, calendar, contacts and more.</p>\n </div>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n<div id=\"ConfirmDeleteModal\" class=\"modal fade\" role=\"dialog\">\n <div class=\"modal-dialog\">\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <h3 class=\"modal-title\">Confirm deletion</h3>\n <button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\"></button>\n </div>\n <div class=\"modal-body\">\n <p id=\"DeleteText\">Please confirm your changes to the following object id</p>\n <ul id=\"ItemsToDelete\"></ul>\n <hr>\n <button class=\"btn btn-sm btn-xs-half d-block d-sm-inline btn-danger\" id=\"IsConfirmed\">Delete now</button>\n <button class=\"btn btn-sm btn-xs-half d-block d-sm-inline btn-secondary\" id=\"isCanceled\">Cancel</button>\n </div>\n </div>\n </div>\n</div>\n<!-- version modal -->\n<div class=\"modal fade\" id=\"showVersionModal\" tabindex=\"-1\" role=\"dialog\" aria-hidden=\"true\">\n <div class=\"modal-dialog modal-lg\">\n <div class=\"modal-content\">\n <div class=\"modal-header\">\n <h5 class=\"modal-title\"></h5>\n <button type=\"button\" class=\"btn-close\" data-bs-dismiss=\"modal\"></button>\n </div>\n <div class=\"modal-body d-flex flex-column mt-2 p-4\">\n <div class=\"spinner-border mx-auto\" role=\"status\">\n <span class=\"visually-hidden\">Loading...</span>\n </div>\n </div>\n </div>\n </div>\n</div><!-- version modal -->\n\n<script src=\"/cache/e595c6fb15432764e19ab4fd52f7c67eca5bfbf4.js\"></script>\n<script>\n var lang_footer = {\"cancel\":\"Cancel\",\"confirm_delete\":\"Confirm deletion\",\"delete_now\":\"Delete now\",\"delete_these_items\":\"Please confirm your changes to the following object id\",\"hibp_check\":\"Check against haveibeenpwned.com\",\"hibp_nok\":\"Matched! This is a potentially dangerous password!\",\"hibp_ok\":\"No match found.\",\"loading\":\"Please wait...\",\"nothing_selected\":\"Nothing selected\",\"restart_container\":\"Restart container\",\"restart_container_info\":\"<b>Important:<\\/b> A graceful restart may take a while to complete, please wait for it to finish.\",\"restart_now\":\"Restart now\",\"restarting_container\":\"Restarting container, this may take a while\"};\n var lang_acl = {\"alias_domains\":\"Add alias domains\",\"app_passwds\":\"Manage app passwords\",\"bcc_maps\":\"BCC maps\",\"delimiter_action\":\"Delimiter action\",\"domain_desc\":\"Change domain description\",\"domain_relayhost\":\"Change relayhost for a domain\",\"eas_reset\":\"Reset EAS devices\",\"extend_sender_acl\":\"Allow to extend sender ACL by external addresses\",\"filters\":\"Filters\",\"login_as\":\"Login as mailbox user\",\"mailbox_relayhost\":\"Change relayhost for a mailbox\",\"prohibited\":\"Prohibited by ACL\",\"protocol_access\":\"Change protocol access\",\"pushover\":\"Pushover\",\"pw_reset\":\"Allow to reset mailcow user password\",\"quarantine\":\"Quarantine actions\",\"quarantine_attachments\":\"Quarantine attachments\",\"quarantine_category\":\"Change quarantine notification category\",\"quarantine_notification\":\"Change quarantine notifications\",\"ratelimit\":\"Rate limit\",\"recipient_maps\":\"Recipient maps\",\"smtp_ip_access\":\"Change allowed hosts for SMTP\",\"sogo_access\":\"Allow management of SOGo access\",\"sogo_profile_reset\":\"Reset SOGo profile\",\"spam_alias\":\"Temporary aliases\",\"spam_policy\":\"Blacklist\\/Whitelist\",\"spam_score\":\"Spam score\",\"syncjobs\":\"Sync jobs\",\"tls_policy\":\"TLS policy\",\"unlimited_quota\":\"Unlimited quota for mailboxes\"};\n var lang_tfa = {\"authenticators\":\"Authenticators\",\"api_register\":\"%s uses the Yubico Cloud API. Please get an API key for your key <a href=\\\"https:\\/\\/upgrade.yubico.com\\/getapikey\\/\\\" target=\\\"_blank\\\">here<\\/a>\",\"confirm\":\"Confirm\",\"confirm_totp_token\":\"Please confirm your changes by entering the generated token\",\"delete_tfa\":\"Disable TFA\",\"disable_tfa\":\"Disable TFA until next successful login\",\"enter_qr_code\":\"Your TOTP code if your device cannot scan QR codes\",\"error_code\":\"Error code\",\"init_webauthn\":\"Initializing, please wait...\",\"key_id\":\"An identifier for your Device\",\"key_id_totp\":\"An identifier for your key\",\"none\":\"Deactivate\",\"reload_retry\":\"- (reload browser if the error persists)\",\"scan_qr_code\":\"Please scan the fol",
"datamd5" : "63424aeda8114788ad54041ac910683b",
"datammh3" : 1231053842,
"device" : {
"class" : "<enterprise field>: device.class"
},
"domain" : [
"joshua-roth.de"
],
"extkeyusage" : [
"serverAuth",
"clientAuth"
],
"fingerprint" : {
"md5" : "297e9ce8148d2afd4da7c755cdb9dbac",
"sha1" : "23eb97296bd8059bb9cbbdbfb5f1fa0ad1d2eba6",
"sha256" : "53e5ade76c8f7225d6a797d1af3b9588e781c5ad3421da26acb919d4ea5297a6"
},
"geolocus" : {
"asn" : "AS51167",
"continent" : "EU",
"continentname" : "Europe",
"country" : "DE",
"countryname" : "Germany",
"domain" : [
"contabo.de",
"contabo.net"
],
"isineu" : "true",
"latitude" : "51.165691",
"location" : "51.165691,10.451526",
"longitude" : "10.451526",
"netname" : "CONTABO",
"organization" : "Contabo GmbH",
"subnet" : "5.189.128.0/20"
},
"host" : [
"srv"
],
"hostname" : [
"joshua-roth.de",
"srv.joshua-roth.de"
],
"ip" : "5.189.141.66",
"ipv6" : "false",
"issuer" : {
"commonname" : "R10",
"country" : "US",
"organization" : "Let's Encrypt"
},
"keyusage" : [
"digitalSignature",
"keyEncipherment"
],
"latitude" : "49.4050",
"location" : "49.4050,11.1617",
"longitude" : "11.1617",
"node" : {
"country" : "<enterprise field>: node.country",
"groupid" : "<enterprise field>: node.groupid",
"id" : "<enterprise field>: node.id",
"physicalcountry" : "<enterprise field>: node.physicalcountry"
},
"organization" : "Contabo GmbH",
"os" : "Linux Kernel",
"osvendor" : "Linux",
"port" : 1443,
"product" : "Nginx",
"productvendor" : "F5",
"protocol" : "http",
"protocolversion" : "1.1",
"publickey" : {
"algorithm" : "rsaEncryption",
"length" : 2048
},
"reason" : "OK",
"reverse" : [
"srv.joshua-roth.de"
],
"seen_date" : "2024-11-03",
"serial" : "03:e0:e5:13:c5:11:7b:be:dd:58:57:a6:ce:c3:cf:00:c6:5d",
"signature" : {
"algorithm" : "sha256WithRSAEncryption"
},
"source" : "datascan",
"status" : 200,
"subject" : {
"altname" : [
"*.joshua-roth.de",
"joshua-roth.de"
],
"commonname" : "joshua-roth.de"
},
"subnet" : "5.189.128.0/18",
"tag" : "<enterprise field>: tag",
"tld" : [
"de"
],
"tls" : "true",
"transport" : "tcp",
"url" : "/",
"validity" : {
"notafter" : "2024-11-26T05:47:35Z",
"notbefore" : "2024-08-28T05:47:36Z"
},
"version" : "v3",
"wildcard" : "true"
}