epmail
epmail copied to clipboard
epmail - mail system in Erlang
What
EPmail - is mail system written in Erlang.
Install
make
Runing
In erlang shell:
popd_sup:start_link().
Add user 3 parameters: Domain Name Password
maildir:adduser("localhost", "admin", "123").
Test
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
Contribute
-
Fork epmail
-
Write some new features or fix bug
-
Test it
-
Pull request
Credits
Artem Teslenko (https://github.com/ates)
Wiki
EPmail wiki - https://github.com/onlyshk/epmail/wiki
EPmail TODO and Issues
EPmail issues - https://github.com/onlyshk/epmail/issues
Dependency
if you want to use PostgreSql to storage user data:
-
PostgreSql
-
pgsql (https://github.com/noss/pgsql)
if you want to user sqlite3 to storage user data:
-
Sqlite3
-
erlang-sqlite3 (https://github.com/alexeyr/erlang-sqlite3)
More info
More info - [email protected]