<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">
>  SPF is normally handled by the MTA, and you didn't ask for an SMTP server library for Erlang.  If your MTA is not running in Erlang, it is probably better to leave DKIM and SPF up to your MTA.,<br>
<br>
</div>Interesting, I will take a look at DKIM. I am using the excellent<br>
gen_smtp library to build some basic MTA functionality:<br>
<br>
<a href="https://github.com/Vagabond/gen_smtp" target="_blank">https://github.com/Vagabond/gen_smtp</a><br>
<br>
I would like to have an email interface to my application without<br>
worrying too much about unauthorized users. I am hoping that SPF or<br>
DKIM will do the trick.<br>
<div class="im"><br>

<br>
</div>--<br>
<div class="im">Evan Miller<br>
<a href="http://www.evanmiller.org/" target="_blank">http://www.evanmiller.org/</a><br>
</div><div><div></div><br></div></blockquote></div><br>Hi Evan,<br><br>Not sure how far away with your MTA, but I'm building a full MTA using gen_smtp (with connection pooling, per domain throttling, several queues optionally running on a cluster, web gui, etc.). Doing some testing in a production env, right now then I'll put it up on github (<a href="https://github.com/zsolt-erl">https://github.com/zsolt-erl</a>). Maybe you can just add SPF handling to it. I'm not sure if SPF is that much useful but I'll add dkim in the future (for now I'm just using  <a href="http://dkimproxy.sourceforge.net">dkimproxy</a> ).<br>
<br>Zsolt Keszthelyi<br>