我正在开发应用程序elixir
。它向客户发送电子邮件。我正在使用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
测试.html.eex
<h3>Foo: <%= foo %></h3>
但是,我们不能仅仅通过添加来添加 css <link rel="stylesheet" href="styles.css">
。我想,需要静态服务器。如果除了内联 css 之外还有另一种添加 css 的方法,请发表评论。