gen_smtp:可扩展的Erlang SMTP客户端和服务器库

时间:2024-05-18 15:22:33
【文件属性】:

文件名称:gen_smtp:可扩展的Erlang SMTP客户端和服务器库

文件大小:1.09MB

文件格式:ZIP

更新时间:2024-05-18 15:22:33

Erlang

gen_smtp Erlang SMTP客户端和服务器库。 使命 提供通用的Erlang SMTP服务器框架,可以通过OTP样式的回调模块进行扩展。 还包括一个纯Erlang SMTP客户端。 目的是使在Erlang中收发电子邮件变得容易,而又省却POP / IMAP的麻烦。 这不是一个完整的邮件服务器-尽管它包含您需要构建的大多数部分。 SMTP服务器/客户端支持PLAIN,LOGIN,CRAM-MD5身份验证以及STARTTLS和SSL(端口465)。 还包括根据RFC204 {5,6,7}排序的MIME编码器/解码器。 还支持IPv6(至少在服务器端)。 SMTP服务器使用牧场作为套接字接受器。 它可以使用Ranch 1.7+和2.x。 我(Vagabond)拥有一个基于gen_smtp的简单SMTP服务器,用于接收和解析我所有电子邮件的副本已有几个月了,它能够处理超过1


【文件预览】:
gen_smtp-master
----rebar3(815KB)
----.github()
--------workflows()
----rebar.lock(296B)
----src()
--------gen_smtp.app.src(428B)
--------gen_smtp_server.erl(5KB)
--------gen_smtp_server_session.erl(117KB)
--------gen_smtp_client.erl(58KB)
--------binstr.erl(7KB)
--------smtp_rfc822_parse.yrl(536B)
--------mimemail.erl(103KB)
--------smtp_server_example.erl(13KB)
--------smtp_socket.erl(27KB)
--------smtp_util.erl(9KB)
----Emakefile(60B)
----README.markdown(11KB)
----LICENSE(1KB)
----test()
--------generate_test_certs.sh(868B)
--------fixtures()
--------gen_smtp_util_test.erl(4KB)
--------gen_smtp_server_test.erl(524B)
--------prop_mimemail.erl(9KB)
----Makefile(354B)
----rebar.config(982B)
----.editorconfig(341B)
----.gitignore(183B)

网友评论