https://poste.io/

Submitted URL:
https://poste.io
Report Finished:

The outgoing links identified from the page

LinkText
https://bitbucket.org/analogic/mailserver/issues/new Found abug?
http://www.clamav.netClamAV
https://rspamd.com/RSPAMD
http://roundcube.net/Roundcube
http://en.wikipedia.org/wiki/Sieve_%28mail_filtering_language%29Sieve scripts
https://docs.docker.com/articles/security/isolated by Docker from other apps
http://analogic.czanalogic

JavaScript Variables · 11 found

Global JavaScript variables loaded on the window object of a page, are variables declared outside of functions and accessible from anywhere in the code within the current scope

NameType
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject
GoogleAnalyticsObjectstring
gafunction
google_tag_dataobject
gapluginsobject
gaGlobalobject
gaDataobject
dataLayerobject

Console log messages · 0 found

Messages logged to the web console

HTML

The raw HTML body of the page

<!DOCTYPE html><html><head lang="en">
    <meta charset="UTF-8">
    <title>    Poste.io ~ complete mail server
</title>
    <meta name="description" content="    Full featured solution for your email server. Native implementation of the latest anti-spam methods, webmail and easy administration included.
">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <style>
        body, html { font-size: 16px; line-height: 21px;  padding: 0; margin: 0; font-family: arial, sans-serif; }

        h1 { font-family: 'Bitter', serif; font-weight: 400; display: inline-block;  line-height: 1em; }
        h2 { font-family: 'Bitter', serif; font-weight: 400; }
        h1 strong { font-weight: 700; }
        h1 a { text-decoration: none; color: black; }
        h3 { font-family: 'Bitter', serif; font-weight: 400; letter-spacing: -0.04em; }
        a { color: #1b70c3; }
        button { padding: 0.8em 1em; font-size: 1em; }

        .container { max-width: 960px; margin: 0 2em; }
        @media (min-width: 1060px) {
            .container { margin: auto; }
        }
        @media (max-width: 720px) {
            .show-small { display: inline-block; }
            .hide-small { display: none; }
            .header .container { margin: 0; text-align: center; }

            .features, .footer .columns  { flex-direction: column; }
        }
        @media (min-width: 721px) {
            .header .show-small {
                display: none;
            }
            .features, .footer .columns  { flex-direction: row; }
        }



        .header { border-top: 4px solid #333; border-bottom: 1px solid silver; padding: 1em 0; font-size: 1em; box-shadow: rgba(0, 0, 0, 0.11765) 0 1px 3px; text-align: right;
        position: fixed; width: 100%; background-color: white; top: 0;
        }
        .header h1 { font-size: 1.5em; margin: 0; float: left; }
        .header ul, .header ul li { display: inline-block; padding: 0; margin: 0; list-style: none;  }
        .header ul li a { font-size: 0.9em; color: black; text-decoration: none; text-transform: uppercase;
            padding: 0 0.5em; border-right: 1px solid #333; font-family: 'Open Sans', sans-serif;
        }
        .header ul li a:hover { color: #1b70c3; text-decoration: underline; }
        .header ul li:last-child a { border-right: none; }
        .header ul li.active a { font-weight: bold; }
        .body { margin-top: 6em; }

        hr { height: 0; border: none; border-bottom: 1px solid silver; margin-top: 2.5em; margin-bottom: 3em; }
        .features { display: flex;  }
        .features .feature { padding-right: 2em; text-align: justify; }
        .features .feature:last-child { padding-right: 0; }

        .doc { display: flex; }
        .doc .menu { order: -1; flex: 0 0 12em; }
        .doc .content { flex: 1; }
        .doc .free, .doc .pro, .doc .warning { padding: 0.5em 1em; border-radius: 3px; border: 1px solid #eee; border-left-width: 5px; margin-bottom: 1em; }
        .doc .free { border-left-color: gray; }
        .doc .pro { border-left-color: green; }
        .doc .warning { border-left-color: darkred; }
        .doc .warning .fa { color: darkred; }
        .doc .label { text-transform: uppercase; font-size: 0.8em; font-weight: bold; font-family: 'Open Sans', sans-serif; }
        .doc .free .label { color: gray; }
        .doc .pro .label { color: green; }
        .doc table { border-spacing: 0; border-collapse: collapse; }
        .doc table td, .doc table th { border: 1px solid silver; margin: 0; padding: 0.4em 0.5em; }
        .doc pre {
            white-space: pre-wrap;       /* Since CSS 2.1 */
            white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
            white-space: -pre-wrap;      /* Opera 4-6 */
            white-space: -o-pre-wrap;    /* Opera 7 */
            word-wrap: break-word;       /* Internet Explorer 5.5+ */
            word-break: break-all;
        }


        .well { border-bottom: 1px solid silver; color: black; text-align: center; padding: 1em 1em 2em 1em; font-family: 'Bitter', serif; font-weight: 400; font-size: 2em; line-height: 2em; margin-bottom: 1em; }

        .button {
            padding: 0.4em 1em 0.5em 1em; font-size: 2em; color: black; text-decoration: underline;
            font-family: 'Bitter', sans-serif; display: inline-block;
        }

        .footer {
            width: 100%;
            background-color: black; color: gray; padding: 3em 0 2em 0; margin-top: 6em;
        }
        .footer h1 { color: white; }
        .footer a { color: #444; }
        .footer .columns { display: flex; }
        .footer .columns .column { width: 25%; padding-bottom: 1em; }
        .footer .columns .column:nth-child(2) { width: 30%; }
        .footer .columns .column:nth-child(3) { width: 20%; }
        .footer .columns .column ul, .footer .columns .column li { margin: 0; padding: 0; list-style: none; }

        pre { padding: 0.8em 1em; margin: 1em 0; background-color: #eee; border: 1px dotted gray; }

        #working { margin-bottom: 1em; font-size: 200%; color: gray; }

        td.status, td.status-ok, td.status-err { width: 38px; color: white; text-align: center; }
        td.status { background-color: #eee; }
        td.status-ok { background-color: green; }
        td.status-err { background-color: darkred; }
        .spf { font-weight: bold; }
        .comment { font-style: italic; }
        td {
            word-break: break-all;
            word-wrap: break-word;
        }
        .expl { border-left: 5px solid #bbb; padding-left: 0.8em; margin-bottom: 1em; margin-top: 0.1em; }

        form { line-height: 2rem; }
        form fieldset { border: 1px solid #ddd; }
        form label { display: block; }
        form input { font-size: 1.3rem; padding: 0.3em 0.5em; }
        form input[type=text], form input[type=search] { box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); border-radius: 0.2em; border: 1px solid #aaa; display: block; width: 100%; margin-bottom: 0.5em; }
        form input[type=text]:focus, form input[type=search]:focus { border-color: #66afe9; outline: 0; box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);}

        code { background-color: #eee; }
    </style>
    <link href="https://fonts.googleapis.com/css?family=Bitter:400,700|Open+Sans" rel="stylesheet" type="text/css">
    <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" integrity="sha384-DNOHZ68U8hZfKXOrtjWvjxusGo9WQnrNx2sqG0tfsghAvtVlRW3tvkXWZh58N9jp" crossorigin="anonymous">

    <link rel="shortcut icon" href="favicon.ico">
</head>
<body>
<div class="header">
    <div class="container">
        <h1 class="hide-small"><a href="/"><strong>poste<span style="color: silver">.io<sup style="color: darkolivegreen; position:absolute; top: 10px; font-size: 50%;">2</sup></span></strong></a></h1>


        <ul>
            <li class="show-small"><a href="/">Poste.io</a></li>
            <li role="presentation" class="active"><a href="/">Features</a></li><li role="presentation"><a href="/demo">Demo</a></li><li role="presentation"><a href="/doc/getting-started#download">Download</a></li><li role="presentation"><a href="/order">Pricing</a></li><li role="presentation"><a href="/doc">Documentation</a></li><li role="presentation" "=""><a href="https://bitbucket.org/analogic/mailserver/issues/new"><span class="hide-small"><i class="fa fa-bug"></i> Found a </span>bug?</a></li>
        </ul>

    </div>

</div>

<div class="body container">
    
    <div class="well">
        <p>
            SMTP + IMAP + POP3 + Antispam + Antivirus<br>
            <span style="">Web administration + Web email</span><br>
            <span style="color: gray">...on your server in ~5 minutes</span>
        </p>
    </div>


    <div class="features">
        <div class="feature">
            <h3><span class="fa fa-cloud-upload-alt fa-fw"></span> Fast deployment</h3>
            <p>
                You can have a fully functional mail server installed in a few minutes, mostly waiting for scripts to do the work. The whole package is designed with reasonable defaults to get you up and running quickly, without having to know the internals and without making decisions that could break the email system.
            </p>
        </div>

        <div class="feature">
            <h3><span class="fa fa-hdd fa-fw"></span> Data has its own volume</h3>
            <p>
                User data and configuration is strictly separated from binaries. User database is stored in SQLite database - in file. This makes <strong>Poste.io</strong> fully compatible with external storage. Migration, backups or updates are therefore very easy and mostly consist of files manipulation.
            </p>
        </div>

        <div class="feature">
            <h3><span class="fa fa-lock fa-fw"></span> Security</h3>

            <p><strong>Poste.io</strong> has been built from the ground up with security in mind. Internet history is littered with painful security incidents, so we traded old email client compatibility and insecure authentication methods for features that meet today's for features that meet modern security requirements.
            </p>
        </div>
    </div>

    <hr>

    <div style="text-align:center;">
        <h3><i class="fa fa-beer fa-fw"></i> Built with Open Source</h3>

        <div style="max-width: 752px; margin-top: 3em;">
            <a href="schema.svg"><img src="schema.svg" style="max-width: 100%"></a>
        </div>
    </div>

   <p>Installing a full-featured mail server from open source components is no easy task - see diagram. Making the necessary plumbing with easy to use web administration is another challenge.  Installing Poste.io consists of three simple steps and takes only a few minutes to get a full featured, robust email server up and running.
    </p>

    <hr>

    <h3>Screenshots</h3>
    <div style="text-align: center">
        <div>
            <a class="fancybox" href="screenshots2/a1.png" rel="gallery"><img style="width: 228px; border: 1px solid silver;" src="screenshots2/a1n.png" alt="..."></a>
            <a class="fancybox" href="screenshots2/a2.png" rel="gallery"><img style="width: 228px; border: 1px solid silver;" src="screenshots2/a2n.png" alt="..."></a>
            <a class="fancybox" href="screenshots2/a3.png" rel="gallery"><img style="width: 228px; border: 1px solid silver;" src="screenshots2/a3n.png" alt="..."></a>
        </div>
        <div>
            <a class="fancybox" href="screenshots2/a4.png" rel="gallery"><img style="width: 72px; border: 1px solid silver;" src="screenshots2/a4n.png" alt="..."></a>
            <a class="fancybox" href="screenshots2/a5.png" rel="gallery"><img style="width: 72px; border: 1px solid silver;" src="screenshots2/a5n.png" alt="..."></a>
            <a class="fancybox" href="screenshots2/a6.png" rel="gallery"><img style="width: 72px; border: 1px solid silver;" src="screenshots2/a6n.png" alt="..."></a>
        </div>
    </div>

    <hr>

    <div>
        <h3>Features</h3>
        <ul>
            <li>native implementation of <strong>SPF, DKIM, DMARC, SRS</strong> with simple wizard</li>
            <li><strong>Antivirus</strong> engine for detecting trojans, viruses, malware (<a href="http://www.clamav.net">ClamAV</a>)</li>
            <li>Built-in <strong>spam filter</strong> (<a href="https://rspamd.com/">RSPAMD</a>)</li>
            <li><strong>Webmail client</strong> on HTTPS (<a href="http://roundcube.net/">Roundcube</a>)</li>
            <li>Email redirection, autoreply and other filtering by <a href="http://en.wikipedia.org/wiki/Sieve_%28mail_filtering_language%29">Sieve scripts</a> (email owner managed, every action can be scripted)</li>
            <li><strong>Quota</strong> for limiting mailbox space or email count</li>
            <li><strong>Web administration</strong> with different rights for system administrator, domain administrator, email owner.</li>
            <li>Built in <strong>autodiscovery</strong> for Microsoft products, Thunderbird...</li>
            <li><strong>Diagnostics</strong> to help setup domain and mailserver properly</li>
            <li><strong>SMTP</strong> - port 25, 465 (TLS), 587</li>
            <li><strong>POP3</strong> - port 110, 995 (TLS)</li>
            <li><strong>IMAP</strong> - port 143, 993 (TLS)</li>
            <li><strike>SSL</strike><strong>TLS</strong> everywhere! No personal data, emails, logins go through internet unencrypted.</li>
            <li>All passwords are by default stored as salted <strong>SHA512</strong> hash (5000 rounds). Attackers will have hard time to crack your passwords.</li>
            <li>Whole mail server container is <a href="https://docs.docker.com/articles/security/">isolated by Docker from other apps</a>.</li>
        </ul>
    </div>

    <hr>

    <div style="text-align: center">
        <a href="/open" class="button">Download</a>
    </div>

</div>


<div class="footer">
    <div class="container columns">


        <div class="column">
            <h1><strong>poste<span style="color: gray">.io</span></strong></h1>
            <br>
            by <a href="http://analogic.cz">analogic</a> since 2014
        </div>

        <div class="column">
            <ul>
                <li><a href="/dnsbl">Email blacklist checker (<strong>DNSBL</strong>)</a></li>
                <li><a href="/spf"><strong>SPF</strong> checker</a></li>
                <li><a href="/dkim"><strong>DKIM</strong> online checker</a></li>
                <li><a href="/dmarc"><strong>DMARC</strong> online checker</a></li>
            </ul>
        </div>

        <div class="column">
            <ul>
                <li class="active"><a href="/">Features</a></li>
                <li><a href="/order">Pricing</a></li>
                <li><a href="https://demo.poste.io/admin/login#[email protected];admin" target="_blank">Demo</a></li>
                <li role="presentation"><a href="/doc/getting-started#download">Download</a></li>
            </ul>
        </div>

        <div class="column">
            <strong>Analogic s.r.o.</strong><br>
            U Posty 670<br>
            339 01 Klatovy<br>
            Czech Republic<br>
            <a href="mailto:[email protected]">[email protected]</a>
        </div>

    </div>
</div>

<script type="text/javascript" async="" src="https://www.googletagmanager.com/gtag/js?id=G-PX2VM9KGSE&amp;cx=c&amp;_slc=1"></script><script async="" src="//www.google-analytics.com/analytics.js"></script><script type="text/javascript">
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
        (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
            m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

    ga('create', 'UA-59895192-1', 'auto');
    ga('send', 'pageview');

</script>

</body></html>