There seem toe be quite a few smtp client implementations around. Is there a process for picking one for addition to the erlang standard libraries?  It would be incredibly useful to have one that you knew you could count on, that supported supported the complete standard, etc.<br>
<br>just a thought.<br><br><div class="gmail_quote">On Tue, Apr 28, 2009 at 8:35 PM, Geoff Cant <span dir="ltr"><<a href="mailto:nem@erlang.geek.nz">nem@erlang.geek.nz</a>></span> wrote:<br><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">Mark Selby <<a href="mailto:mark@writebox.co.uk">mark@writebox.co.uk</a>> writes:<br>
<br>
> I'm rebuilding a Rails app in Webmachine and need to send email via<br>
> Gmail, all correctly configured for the domain in question.<br>
><br>
> Is erlmail the only way to go with this, or are there better options?<br>
<br>
</div>I got tired of not having an answer to the email sending problem and<br>
developed esmtp (<a href="http://github.com/archaelus/esmtp" target="_blank">http://github.com/archaelus/esmtp</a>) as a result.<br>
<br>
In my use of esmtp I assume a local smarthost, so I haven't used it with<br>
gmail before. I've checked the code and it does support auth, but not<br>
ssl yet. Adding ssl is probably not too tricky... (2 hours pass)... so<br>
I've just done it:<br>
<br>
application:load(esmtp),<br>
application:set_env(esmtp, smarthost, {"<a href="http://smtp.gmail.com" target="_blank">smtp.gmail.com</a>",465}),<br>
application:set_env(esmtp, login,<br>
{"<a href="mailto:youraddress@gmail.com">youraddress@gmail.com</a>","YourPassword"}),<br>
application:start(esmtp).<br>
<br>
(The above is to set the config parameters without a config file).<br>
<br>
esmtp:send(esmtp_mime:msg("<<a href="mailto:to@example.com">to@example.com</a>>","<<a href="mailto:youraddress@gmail.com">youraddress@gmail.com</a>>","Some<br>
Subject", "Some Body")).<br>
<br>
I'll probably need to check to see I haven't broken regular smtp in this<br>
update. And make the error reporting better. And document this properly.<br>
<br>
I couldn't get TLS work properly in R13B, but I'll track that down some<br>
other time.<br>
<br>
Cheers,<br>
--<br>
<font color="#888888">Geoff Cant<br>
</font><div><div></div><div class="h5"><br>
_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://www.erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://www.erlang.org/mailman/listinfo/erlang-questions</a><br>
</div></div></blockquote></div><br>