gpt4 book ai didi

使用 Bamboo 而不是凤凰的电子邮件模板

转载 作者:行者123 更新时间:2023-12-03 19:38:24 25 4
gpt4 key购买 nike

我正在 elixir 中开发应用程序.它向客户发送电子邮件。我正在使用 bamboo用于发送电子邮件的库。

到目前为止,电子邮件工作正常。但是现在,我正在尝试使用模板发送电子邮件。
我在 Bamboo 文档中看到的每个地方都在使用bamboo.phoenix .

我没有使用 phoenix用于处理请求。我正在使用一个名为 plug 的库.有没有办法在没有 phoenix 的情况下通过电子邮件发送模板??

最佳答案

在@JustMichael 评论的帮助下添加此帖子的答案。

目录结构 ——

/priv
/static
/test.html.eex

使用的函数 :
new_email
|> to("vivek29vivek@gmail.com")
|> from(@from_email)
|> subject("test")
|> html_body(EEx.eval_file("priv/static/mail_templates/#test.html.eex",[foo: "bar"])) //this will render the template.Also can pass variables

test.html.eex
<h3>Foo: <%= foo %></h3>

但是,我们不能仅仅通过添加 <link rel="stylesheet" href="styles.css"> 来添加 css。 .我想,需要静态服务器。
如果除了内联 css 之外还有另一种添加 css 的方法,请发表评论。

关于使用 Bamboo 而不是凤凰的电子邮件模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44562513/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com