问题标签 [sendgrid-ruby]

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 投票
1 回答
109 浏览

sendgrid - 如何在 Sendgrid-Ruby v3 中设置类别?

从 V2 升级到 SendGrid-Ruby V3。

过去我们通过

我搜索了设置类别的文档,但找不到 V3 的任何内容。如果您编写自己的 JSON 对象,但想在不编写自己的 JSON 对象的情况下使用 API,可以在参考中添加“类别”。

0 投票
1 回答
1377 浏览

ruby-on-rails - 语法错误,意外的 tLABEL,期待 ')' (SyntaxError)

环境

  • 红宝石[1.9.3p547]
  • 导轨[3.2.22.5]
  • sendgrid-ruby [4.0.8]

每当我运行 rails 服务器时,我在我的应用程序中使用了 sendgrid-ruby gem,它给了我以下来自 gems/sendgrid-ruby-4.0.8/lib/sendgrid/client.rb:17 的错误

/.rvm/gems/ruby-1.9.3-p547@demo/gems/sendgrid-ruby-4.0.8/lib/sendgrid-ruby.rb:1:in `require_relative': /.rvm/gems/ruby-1.9 .3-p547@demo/gems/sendgrid-ruby-4.0.8/lib/sendgrid/client.rb:17: 语法错误,意外 tLABEL,期待 ')' (SyntaxError) def initialize(api_key: nil, host: nil ,request_head ... ^ /.rvm/gems/ruby-1.9.3-p547@demo/gems/sendgrid-ruby-4.0.8/lib/sendgrid/client.rb:17:无法分配给nil .. .def 初始化(api_key:无,主机:无,request_headers:...... ^ /.rvm/gems/ruby-1.9.3-p547@demo/gems/sendgrid-ruby-4.0.8/lib/sendgrid /client.rb:17: 不能分配给 nil ...ialize(api_key: nil, host: nil, request_headers: nil, 版本... ... ^ /.rvm/gems/ruby-1.9.3- p547@demo/gems/sendgrid-ruby-4.0。8/lib/sendgrid/client.rb:17:无法分配给 nil ...ost:nil,request_headers:nil,版本:nil)

我检查了相同的文件和相同的 gem sengrid-ruby 行。它在线下

如果我将其替换为以下内容,则不会给我。

这是 rails 或 ruby​​ 相关版本的语法错误吗?在其他 gem 中还有很多其他包含相同语法的错误。我应该如何处理这种类型的语法错误?

0 投票
0 回答
34 浏览

ruby-on-rails - 使用 SendGrid 的 v3 API 的最佳实践?

我正在使用 v3 API 向我的新用户发送确认电子邮件。所有电子邮件似乎都在发送,但超过一半的电子邮件不包含我在请求中发送的动态插入的确认 URL。

我不知道从哪里开始调试这个:如果大约 50% 的电子邮件在他们的电子邮件中获得了链接,而其余的没有,你会从哪里开始研究这个问题?

0 投票
0 回答
258 浏览

ruby-on-rails - 如何解决 SMTPAuthentication 错误/Ruby on Rails 应用程序、设计、SendGrid 托管在 Heroku 上

大家好,我正在开发一个使用 devise 向注册用户发送确认电子邮件的 Rails 应用程序。该应用程序正确响应开发环境,并且邮件可以被mailcatcher捕获。推送 heroku 后,我的日志显示 SMTPAuthentication 错误,每次注册用户时都会导致 500 服务器错误。日志还显示消息在错误弹出之前已发送。

这是我在 environment/production.rb 文件上的 action mailler SMTP 配置。

我还在heroku上添加了SendGrid插件并生成了用户名和密码,这是我在heroku上的环境变量示例。出于安全原因,我省略了我的密钥库和 SENDGRID_API 密钥。

创建 SendGrid api 密钥后,我在他们的平台上对其进行了验证,它给了我一个 200 状态确认这是好的。我还将 Api 密钥设置更改为完全访问权限。我不知道我是否需要在他们的平台上做进一步的设置才能让我的发布请求正确地从我的 rails 应用程序进行身份验证,或者这是使用免费计划的事实?

0 投票
0 回答
114 浏览

ruby-on-rails - 我们可以在 Ruby on Rails 应用程序中使用 SendGrid 模板和 ActionMailer 吗?

我想使用我在带有 ActionMailer 的 SendGrid 上开发的 SendGrid 模板,而不是在我们的 Ruby on Rails 应用程序之一中使用 app/views/test_mailer/test.html.erb。我该怎么做?有什么建议么

0 投票
1 回答
187 浏览

ruby-on-rails - 从不同域发送电子邮件

我们目前正在使用 SendGrid 运行我们的 ruby​​ on rails 应用程序来发送电子邮件。我们在 SendGrid 帐户中验证了两个子域:

  1. test1.mydomain.com
  2. test2.mydomain.com

目前发送电子邮件的默认域test1.mydomain.com是在 SendGrid 中配置的。

但是我们想从子域发送一些电子邮件,test2.mydomain.com而从test1.mydomain.com. 是否可以从 ruby​​ on rails 应用程序发送来自不同域的电子邮件?

0 投票
1 回答
37 浏览

ruby-on-rails - 从 rails/react 应用程序中的联系表单获取重复的电子邮件

我使用 Sendgrid 在我的 rails/react 应用程序中添加了一个联系表单。一切正常,但每次通过联系表提交内容时,我都会收到 3-5 封电子邮件。他们中的一些人缺少联系表中的数据。我无法在我的代码中发现这些重复的电子邮件。

前端联系表格:

从联系表单提交的数据命中contact_controller

应用程序/邮件中的 ContactForm

最后是电子邮件的布局。这是在 app/views/contact_forms/send_message_email.html.erb

0 投票
1 回答
40 浏览

sendgrid - 添加 CC 回复 sendgrid

我正在使用 sendgrid 从我的桌面应用程序发送一封电子邮件。我可以在发送电子邮件时添加抄送。

但是当用户点击回复时,它只会自动发送电子邮件到“收件人”地址。抄送和密送在回复字段中为空。

我可以使用不同的电子邮件设置 reply_to 字段。但我要填写的是“CC”字段。

当用户使用 sendgrid 点击“回复”按钮时,如何自动填写“抄送”

问候

阿吉特