问题标签 [transactional-email]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - Magento 交易电子邮件保存不正确,并在从管理员 (CMS) 保存时更改。
Magento 交易电子邮件(来自管理员)
如何让 Magento 准确保存模板在 Admin 中的输入方式?对我来说,它会在代码中删除\转义字符,这样 Magneto 就无法在保存模板后重新打开模板。
例子:
在管理员中创建或加载新模板后,我使用如下代码保存 cms 页面:
然后在我尝试重新打开它之后,我收到一条错误消息,Magento 甚至拒绝预览,更不用说编辑模板了。
处理您的请求时出现错误已记录错误,我们将审查其内容。清除您的 cookie 以获取 pumpunderwear。*,然后重试。如果您一次又一次地看到此问题,请稍后再回来,我们应该修复此问题。解码失败:语法错误
痕迹:
解码 store URL 变量似乎有问题
当我检查数据库时,我发现它的保存方式与我在 Admin 中的保存方式不同。它不再有引号被转义,并且缺少一些斜线和其他格式更改。现在看起来像这样:
我直接在数据库中更改了它,然后我可以在管理员中再次打开模板,但是在我保存它之后,同样的事情发生了。我该怎么做才能让它在引号等前保留正斜杠?
这是 Magento 代码问题还是服务器/数据库编码问题?
谢谢!!
- 服务器是用于静态内容的 Nginx
- Apache2 用于动态。
- AWS EC2 上的 Web 服务器
- DB 是独立的服务器 AWS EC2
- php 5.5.30
- mysql 5.6.25
api - 遍历 SendGrid 电子邮件模板中的数组
我正在尝试使用 Ruby on Rails 遍历集合并在 SendGrid 模板中显示信息。
在 gmail 中,此模板如下所示:
模板的实际代码,从 SendGrid 的编辑器中复制:
如何遍历 SendGrid 模板中的通用数组或对象?对于这个特定的例子,一个用户有很多posts
,我只想在一个<li>
元素中显示用户帖子的标题。
我只是用一个简单的数字数组来试试看它是如何工作的。
ruby-on-rails - 配置收件人:交易电子邮件的收件人
我目前正在阅读http://learn-rails.com/content/online#send-mail以配置交易电子邮件。我到了本章的结尾,在测试时,我收到以下错误:
我已经适当地配置了“secrets.yml”和“.bash_profile”,以便可以调用 to: 收件人。
user_mailer.rb
联系人控制者.rb
联系人.rb
wordpress - 在 WordPress 发送的交易电子邮件中添加谷歌地图链接
提交表单时,我正在从 WordPress 发送事务性 HTML 电子邮件。例如,电子邮件包含人名等信息,但我还想在电子邮件中添加一个指向谷歌地图的链接。
链接示例:
<a>
例子:
$google_map
是包含由 WP 后端动态添加的谷歌地图 URL 的变量。不幸的是,收到电子邮件后,该链接不起作用。有谁知道如何解决这一问题?
php - Magento {{depend}} 指令用于不同的联系表格
我为目录请求创建了一个额外的自定义电子邮件表单,并添加到 CMS 页面,如下所示:
我还创建了一个不同的交易电子邮件模板,但我知道我需要使用 {{depend}} 指令才能使用一种或另一种形式。有人可以指出我正确的方向。我在电子邮件模板的“模板主题”字段中添加了以下内容:
但不幸的是,它的行为不规律。有时我得到第一个主题行,有时是第二个。知道我做错了什么吗?
magento - 在 Magento 交易电子邮件中添加回复
我想要做的是在 magento 的核心交易电子邮件中添加一个回复字段。类似于使用密件抄送在此帖子中归档的内容,但用于回复。有什么想法吗?
更新:只是为了澄清一点。在magento TEMPLATE 类中,可以添加replyTo 标头(核心功能),但在MAILER 类中则不能这样做。这就是我需要的。
node.js - Sendgrid 替换标签
我想在我的应用程序中发送一封通知电子邮件,我正在尝试使用 sendgrid。我的应用程序是用 CoffeeScript 编写的。
当我执行代码时,将我的电子邮件发送到电子邮件地址。但消息是:
你好!!
%%name%% %%surname%% 给你发消息。
替换不起作用。我尝试将 %% 更改为 %,- 和 #。但任何其他似乎都有效。我也尝试使用 setSections。
更新
这是我发送的 sendgrid 对象。
我究竟做错了什么?
先感谢您。
email - 如何在不与第 3 方 ESP 共享数据的情况下实现高电子邮件送达率?
我们代表公司/客户托管客户数据,我们的任务之一是向客户客户发送一封非常具体的交易电子邮件(我们的电子邮件地址作为发件人和回复人)。
我们正试图摆脱存储客户数据的个人部分,包括他的电子邮件地址。当然,为了能够向客户发送电子邮件,我们需要在某些时候访问该电子邮件地址,但在我们看来,这是朝着正确方向迈出的一步,在session 而不是从我们自己的数据库中检索它。
现在的问题是,我们不愿意将电子邮件地址存储在任何地方,这排除了使用 Sendgrid 等电子邮件服务提供商的可能性。相反,我们需要通过我们自己的服务器发送大量电子邮件,这可能会损害可传递性。我一直在寻找一种“自托管的 Sendgrid”。一位使我们能够发送大量电子邮件,一位我们可以调整为不存储已发送的电子邮件。
我发现的一种解决方案是sendy.co,他将自己定义为:
Sendy 是一个运行在您的 Web 服务器上的自托管应用程序。
这听起来很有希望,但后来我读到电子邮件是通过亚马逊的云发送的:
Sendy 使用多线程通过 Amazon SES 发送电子邮件。
我想这会让我们回到我们开始的地方,因为亚马逊正在存储电子邮件地址。
据我了解,ESP 实现的高可传递性不仅是由最先进的电子邮件标头造成的,还在于它们的服务器被 Google/Gmail、Microsoft 和其他电子邮件主机识别。因此,如果没有 ESP,也许就不可能实现高可交付性。但是,是否有另一种方法可以让我们实现相对较高的可交付性,而无需涉及第三方服务器来进行发送?
azure - Azure 上的事务性电子邮件服务
azure 是否没有我们可以使用的本机事务性电子邮件服务?目前,我平台的所有方面都托管在 azure 中。只是为了这么简单的任务去参加第三次聚会感觉很傻。