EPmail - is mail system written in Erlang.
make
In erlang shell:
popd_sup:start_link().
Add user 3 parameters: Domain Name Password
maildir:adduser("localhost", "admin", "123").
You can connect to servers by telnet or you can use mail client, thunderbird for example:
[shk@myhost ~]$ telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
+OK POP3 server ready
use shk
-ERR
user admin
+OK
pass 123
+OK
list 1
+OK 1 3507
.
noop
+OK
-
Fork epmail
-
Write some new features or fix bug
-
Test it
-
Pull request
Artem Teslenko (https://github.com/ates)
EPmail wiki - https://github.com/onlyshk/epmail/wiki
EPmail issues - https://github.com/onlyshk/epmail/issues
if you want to use PostgreSql to storage user data:
-
PostgreSql
if you want to user sqlite3 to storage user data:
-
Sqlite3
-
erlang-sqlite3 (https://github.com/alexeyr/erlang-sqlite3)
More info - kuleshovmail@gmail.com