clojurecup2015-mailhead/resources/templates/about.html

39 lines
1.8 KiB
HTML

{% extends "base.html" %}
{% block content %}
<div class="row">
<div class="span5">
<img id="cc-logo" class="pull-left" src="/img/cup.svg">
</div>
<div class="span7">
<h1>ClojureCup 2015 submission</h1>
<p>You can find me on Twitter: <a href="https://twitter.com/fu86">@fu86</a></p>
<p>The sourcecode of this application is located at GitHub: <a href="https://github.com/f0086/clojurecup2015-mailhead">f0086/clojurecup2015-mailhead</a></p>
<div class="alert alert-danger" role="alert">
Please keep in mind that this application is written in 48 hours during a
programming competition. The e-mail parser is still somehow unstable,
complex or not wellformed headers may not work. There are some e-mail
parsing libraries out there, but <strong>none</strong> of them work
properly. I've tried a lot, and after several hours of frustration I
decided to <a href="https://github.com/owainlewis/clojure-mail/pull/37">fix
one lib</a> and move on. The parser is still not very resilient and
malformed dates or broken "Received" header fields canot be handled
correct. This is an issue I am aware of, but don't had the time to write a
proper parser in this short amount of time.</div>
<h3>Ideas for future versions</h3>
<ul>
<li>Add a language flag to each server box, so the user sees exactly where
the e-mail crosses borders.</li>
<li>Ping the hosts and use the IP to query
the <a href="https://www.arin.net/resources/whoisrws/index.html">ARIN REST
Service</a> to display company names.</li>
<li>Show the MTA if given</li>
<li>Indicate servers which do spam-checks and antivirus-checks</li>
<li>Display how much time passes between sending the e-mail from one
server to tne next.</li>
</ul>
</div>
</div>
{% endblock %}