- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试将来 self 的应用程序的电子邮件中的链接注册为 SSL/HTTPS 安全链接。这有助于提高可传递性和电子邮件客户端可能将链接视为 http 与 https 的其他事情。
我们的应用程序使用 SendGrid 发送电子邮件,它还支持对我们的链接进行点击跟踪。为了做到这一点,SendGrid 和大多数其他电子邮件发件人服务替换了我们放入的原始链接,即 https://blahblah.com。链接到他们自己的链接,http://clicktrack.sendgrid.net或者不是 https 而是 http 的东西。
SendGrid 支持“白色标签”点击跟踪链接,例如 http://subdomain.blahblah.com如果我们正确设置它,还有 https 版本。此处显示了 https/ssl 链接的 SendGrids 要求 https://sendgrid.com/docs/Classroom/Build/Add_Content/content_delivery_networks.html
基本上,他们要求我们设置一个 CDN 或其他服务器来托管我们的 SSL 证书、终止 SSL,然后将请求转发到他们的服务器。一旦到位,他们就可以在他们的一端为我们的电子邮件链接“打开”ssl。
我尝试在 AWS CloudFront 中进行设置,源为 sendgrid.net,分发具有我们的 SSL 证书和指向我们分发的路由 53 CNAME。所以 subdomain.blahblah.com 指向分发 CDN,CDN 指向 sendgrid,并且都应该工作。
测试这个虽然它不起作用。如果我转到子域的 http 版本,它确实有效,CDN 正确转发。 AWS 支持建议这是一个与主机 header 相关的问题,当我在 subdomain2.blahblah.com 上有第二个 CNAME 时,CDN 无法验证来源。这导致我删除了第二个 cname 并直接将 sendgrid 作为原点,但这没有用,他们还没有提供解决方案。我收到这样的错误..
错误
无法满足请求。
CloudFront 无法连接到源。由云端(CloudFront)生成请求 ID:pl1bS3OObC6mUd2vyyhM6bNFt3xyLsfzVIqNmiPkEO7mQgJyQCn_pA==
欢迎提出任何想法或采用不同的方法吗?
最佳答案
问题出在我转发所有 header 的行为中。在这种情况下不应转发“主机” header ,否则原始 ssl 调用将中断,因为它不会与预期匹配。 AWS 支持最终解决了这个问题并向我推荐 :)
关于ssl - AWS CloudFront 托管 SSL 并转发到 sendgrid 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34291020/
SendGrid的automated security通过 CNAME 记录自动化 SPF 和 DKIM。它甚至允许直接使用域注册商拥有我们自己的 SPF 和 DKIM 记录。 他们如何在不串通现有
通过 SendGrid 发送事务性 API。我的模板(从 Mailchimp 移植过来)有条件(例如 *|IF:SHOWTHISSECTION|* 在 Mailchimp 语法中)。这包括或排除基于变
SendGrid 是否支持双重选择加入列表作为一项功能,还是我们必须自己实现? https://sendgrid.api-docs.io/v3.0/contacts-api-recipients/ad
我已完成 Exim 的 SendGrid 集成说明 (http://docs.sendgrid.com/documentation/get-started/integrate/examples/exi
我正在尝试更新我的 SendGrid 联系人,但无法弄清楚为什么我尝试更新我的联系人的自定义字段不起作用。我的保留字段(名字、姓氏、电子邮件)更新,但我的自定义字段没有。任何想法为什么? 此处的文档:
我一直在尝试使用 API 检索 SendGrid 事务模板列表。我使用正确的 API key 并得到一个空数组,而我的 SendGrid 帐户中存在大约 5 个事务模板。这是响应: { "temp
是否可以配置发送网格帐户,我可以指定多个 Post Event URL 事件通知。或者是否可以添加多个事件通知应用程序? 最佳答案 目前无法将 Events Webhook POST 事件发送到多个
我正在尝试将以下脚本添加到 sendgrid 模板 { "@context": "http://schema.org", "@type": "EmailMessage", "potent
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 3个月前关闭。 Improve th
SendGrid 中的版本控制允许 API 客户端仅通过记录的模板 ID 发出模板请求 here ,但是,一次只能“激活”一个模板版本。显然,用于我们的生产应用程序的模板需要始终设置为事件状态,但是如
我正在使用 Svelte 和 SendGrid 制作一个联系表单。这是一个基本的 app.svelte: import sgMail from '@sendgrid/mail'; s
有人可以帮助我了解 SendGrid 实际上添加到应用程序架构中的内容吗?它的作用真的像替代传送引擎 (SMTP) 和发送后分析一样有限吗?我希望它能为交易电子邮件做更多的事情,但我看到/读到的所有内
正如 Sendgrid 的文档明确指出的,他们的 Web GUI 事件页面只能搜索过去 7 天的内容。 如何搜索更早以前的事件? Web API documentation is here ,但我找不
正如 Sendgrid 的文档明确指出的,他们的 Web GUI 事件页面只能搜索过去 7 天的内容。 如何搜索更早以前的事件? Web API documentation is here ,但我找不
我可以从 web app 获取 API key 。但是,根据 SendGrid 文档,我只被允许访问整个 key 的一小部分。 如果您看到下面的 API key 示例: SG.ngeVfQFYQlKU
我正在使用 sendgrid API 向多个收件人发送电子邮件! addTo(array('first@mail.com','second@mail.com'..)) ->setFrom('m
我使用以下方式发送电子邮件:https://github.com/sendgrid/sendgrid-nodejs/tree/master/packages/mail 我一直无法找到如何添加 Unsu
我正在通过 SendGrid 从 Azure Webjob (C#) 发送电子邮件。我没有看到任何在邮件 header 中添加返回路径的选项。可能吗? 最佳答案 默认情况下,SendGrid 控制返回
任何人都可以帮我解决这个问题。我想在 Excel 中跟踪用户事件,关于他们的打开、点击状态。我可以在 UI 门户中看到它们。是否有导出为 CSV 的选项? 提前致谢。 百色 最佳答案 查看 Keen
我正在使用 sendgrid 发送电子邮件。但是当我尝试按如下方式创建电子邮件对象时 let email = new sendgrid.Email(); email.addTo("rhushikesh
我是一名优秀的程序员,十分优秀!