文件名称:mailer:呈现和发送电子邮件
文件大小:58KB
文件格式:ZIP
更新时间:2024-04-09 14:58:03
golang smtp mjml golang-template Go
邮件 Mailer是一项在MJML的帮助下基于Golang模板呈现和发送电子邮件的服务。 入门 Golang二进制文件是使用静态链接构建的。您可以直接从下载它,也可以通过克隆此仓库并运行make来自己构建它。 Docker镜像可用于Docker Hub上的amd64 , arm和arm64平台: 。 您可以通过传递CLI参数或环境变量来配置应用程序(请参见“部分)。 CLI覆盖环境变量。 使用我的 ,您将在文件夹中找到一个Kubernetes示例 MJML 为了使用MJML转换器,您需要注册到以获得证书或提供兼容的API,例如 。 特征 Golang模板的易用性和性能 即时进行MJML转换 只读容器 在专用端口上进行Prometheus监控 具有JSON支持的可配置记录器 模板和固定装置 模板是从中读取的。您可以看一下此存储库中提供的。每个带有*.html扩展名的文件都被解析为模板
【文件预览】:
mailer-main
----.gitignore(113B)
----go.mod(127B)
----Dockerfile(431B)
----.env.example(297B)
----.sonarcloud.properties(0B)
----templates()
--------header.html(251B)
--------funds()
--------ketchup()
--------hello()
--------deploy()
--------alertmanager()
--------footer.html(485B)
----Makefile(2KB)
----.dockerignore(10B)
----pkg()
--------client()
--------model()
--------httphandler()
--------smtp()
--------mjml()
--------amqphandler()
--------mailer()
----LICENSE(1KB)
----go.sum(41KB)
----.github()
--------CODEOWNERS(10B)
--------workflows()
--------dependabot.yml(168B)
----README.md(8KB)
----infra()
--------web.yaml(4KB)
----cmd()
--------client()
--------mailer()
----.editorconfig(216B)