问题标签 [postmark]

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.

0 投票
0 回答
840 浏览

python - 将 EPPlus Excel 文件的字节数组编码为字符串,以便使用 Postmark API 将其作为附件通过电子邮件发送

我正在使用 EPPlus 创建一个 Excel 文件,其中包含几张工作表和一些数据。我可以使用 ExcelPackage 类的 GetAsByteArray() 方法将其转换为字节数组。我还可以使用 ExcelPackage 构造函数从字节数组中创建一个 excel 文件,如下所示:

所以我知道字节数组实际上代表一个 excel 包/文件,至少就 EPPlus 而言。因此,我一直在尝试将该字节数组发送到创建附件对象的端点。该对象接受三个字符串 - 一个用于 contentType,一个用于内容,一个用于文件名。对于 contentType,我为其提供了“application/vnd.openxmlformats-officedocument.spreadsheetml.sheet”mime 类型。对于内容,我使用 Python 的 b64 模块对字节数组进行 b64 编码,然后将其作为内容传入。

当我收到电子邮件时,我看到了 excel 文件作为附件并且可以下载它。但是当我尝试打开文件时,我收到以下错误消息:

“Excel 无法打开文件,因为文件格式或文件扩展名无效。请确认文件没有损坏并且文件扩展名与文件格式匹配。”

给定 Postmark 的 Attachment 对象结构,我应该如何传入内容?具体来说,当我想下载和打开 Excel 文件附件时,如何获取 Excel 文件的字节数组结构并将其转换为允许 Gmail 或其他电子邮件服务正确解码的字符串?Postmark API 特别需要 base64 编码的字符串。但是当我尝试使用 b64 时,它不起作用。我编码错误吗?我应该对 excel 包本身进行编码,而不是对字节数组进行编码?

0 投票
2 回答
1654 浏览

ruby - 向仅 Rails api 的应用程序添加对渲染视图的支持

我构建了一个 api only rails 应用程序,但由于我使用的是 3rd 方电子邮件服务,我需要能够将电子邮件模板呈现为字符串以将其传递给邮件服务包装器 gem。到目前为止,任何将模板呈现为字符串的尝试都会返回一个空字符串,我怀疑这是因为应用程序仅配置为 API。如何添加对将模板呈现为字符串的支持?

如果不是这种情况,请告诉我。我正在使用邮戳邮件服务。postmark-rails集成到标准 Rails 邮件程序中的 gem 根本不起作用,而普通postmarkgem(使用邮戳 API 而不是邮戳 SMTP 服务器)工作正常,但现在我的问题是为电子邮件生成正确的 html。

这就是我正在尝试的:

但它返回空字符串。

我的设置涉及Rails 5.0.1, ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux],Sidekiq 4.2.7和 在生产中使用nginx/1.10.2and Phusion Passenger 5.1.1。生产环境部署在 Azure 虚拟机中,我添加了入站和出站规则以允许流量通过端口 25、465、2525 和 587。

任何帮助将非常感激。

0 投票
1 回答
668 浏览

c# - "{\"ErrorCode\":402,\"Message\":\"Received invalid JSON input.\"}" When trying to call restsharp to make call to Postmark

i'm trying to make a call to Postmarks email service RestAPI using restsharp in C# and get a "{\"ErrorCode\":402,\"Message\":\"Received invalid JSON input.\"}" error every time i send it even though i have set the data format to json, i have even tried a custom json serialize . im not sure if im setting up the Parameters properly or even it this is the best way to achieve what i'm trying so any help and suggestions would be welcome.

0 投票
1 回答
120 浏览

java - 从字符串中删除某些文本

所以我一直在开发一个程序来使用邮戳通过 GUI 发送电子邮件。我的问题是它有效,但我有一个订阅列表和一个未订阅列表。

我想要实现的是扫描 subbed 和 unsubbed,然后发送包含从 subbed 中删除的 unsubbed 的电子邮件字符串,并将其发送到另一个变量。我通过以下方式实现了一半:

最后几行的一半是我想要的,但是未加字幕的必须按照特定的顺序才能从已加字幕的字符串中正确删除。

所以我在想这样的事情?相反,字符串将从文件中读取,但基本上做同样的工作......

0 投票
1 回答
61 浏览

php - 提交电子邮件时 html 和纯文本中的不同名称

通过循环提交电子邮件时遇到问题。我得到了 html 和纯文本格式的不同用户名。

这是我的控制器功能报告(){

这是我的电子邮件模板

我还使用邮戳来监视我的电子邮件,当我单击电子邮件时,html 格式会得到正确的名称,但是当我单击纯文本格式时,它的名称会不正确。

示例: html:说“嗨,杰克,感谢您的业务”。纯文本:说“嗨,安德森,感谢您的业务”。

我注意到纯文本在循环中获取第一封电子邮件的名称

0 投票
1 回答
366 浏览

java - 邮戳邮件提供商说。邮件“排队”?

我目前正在研究邮戳邮件提供商。这对我很有用。但现在它不起作用。它说“在队列中。此电子邮件使用邮戳模板,但我们的系统尚未呈现。请稍后再检查。” 请解释一下。

0 投票
1 回答
825 浏览

php - 我们可以在 laravel 5.4 中使用 Postmark 邮件服务提供商吗?

在laravel 5.4中使用邮戳(邮件服务提供商)时出现以下错误

例外:-

在 ...vendor/laravel/framework/src/Illuminate/Container/Container.php:1057 中带有消息“未设置的非法偏移类型”的“ErrorException”

请帮忙

0 投票
1 回答
168 浏览

angularjs - AngularJS http请求邮戳它返回这个->“数据”:空,“状态”:-1

当我在角度使用 http 向邮戳发送请求时,它返回 null。我正在尝试使用 angular 使用邮戳 restful api 发送电子邮件,我错过了什么,或者有没有其他方法可以使用 angular 和邮戳发送电子邮件?

无论如何,这是我的代码:

0 投票
1 回答
3453 浏览

firebase - 在 Firebase 中使用 Google Cloud 功能接收电子邮件

我想建立一个电子邮件投递服务。无论如何都可以使用谷歌云功能接收传入的电子邮件,处理它们并将它们存储在 firebase db 中?

我正在考虑类似于 Amazon 简单电子邮件服务 SES 与 lambda 函数相结合的东西。是否有任何可用的电子邮件服务,如 sendgrid、mailgun、邮戳或任何其他有 api 来触发传入电子邮件的谷歌云功能?

0 投票
1 回答
193 浏览

api - 通过 Postmark API 发送的电子邮件发送正常,但收据未收到

我使用 curl 和 Postmark API 发送电子邮件:

我使用我的服务器令牌、自定义发送者和接收者。我给了我这个信息:

似乎一切正常。但是接收者什么也没有收到。

提前致谢,