问题标签 [sendgrid-rails]

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 回答
50 浏览

ruby-on-rails - 发送模板电子邮件时 SendGrid 返回错误

我正在使用 sendgrid-ruby gem 发送电子邮件模板,但它返回错误:

Missing host to link to! Please provide the :host parameter, set default_url_options[:host], or set :only_path to true

我的代码如下: @sendgrid = SendGrid::API.new(api_key: 'api_key', host: 'localhost') result = @sendgrid.client.mail._('send').post(request_body: template)

我的发展.rb:

知道为什么它会返回此错误吗?我已经浏览了 gem 文档,但找不到有关此错误的任何信息。

我正在使用带有 ruby​​ 2.6.5 的 rails 5。

0 投票
1 回答
461 浏览

ruby-on-rails - Sendgrid - 要从邮件设置中删除的密件抄送 API

我在我的 Rails 应用程序中使用 Sendgrid 来发送电子邮件。我收到了来自 Sengrid 的一封电子邮件,说:

从现在开始,我如何在 Sendgrid 中使用密件抄送功能?

0 投票
0 回答
628 浏览

ruby-on-rails - 如何使用凭据在 Rails 6 中实现 Sendgrid

我在将 Sendgrid 与 Rails 6 集成时遇到了困难,我现在有点迷茫,因为根据我的终端,电子邮件正在发送到相应的电子邮件地址。

但是,当我检查测试电子邮件收件箱时,从未收到邮件,即使检查垃圾邮件文件夹也是如此。

我很困惑,因为我在 Rails 控制台中没有收到任何错误消息。

这是我在 development.rb 中包含的内容:

我知道,截至 2020 年 4 月,Sendgrid 需要验证发件人才能使用他们的任何服务,所以我已经成功地继续这样做了。尽管如此,我的消息似乎没有发送到测试电子邮件收件箱。

有谁知道为什么我看到它们是在我的终端中发送的,而不是在我的实际收件箱中。

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 回答
41 浏览

heroku - 电子邮件确认帐户 sendgrid

我为我的 heroku 应用程序获得了一个插件 sendgrid 但是当我想转到我的 sendgrid 帐户时,我需要发送电子邮件进行确认,heroku 会自动选择一个 Heroku 电子邮件示例:appXXSADAS0878@heroku.com,我确认这封电子邮件,同样的方式怎么说教程,但我无权访问这个,然后我的 sendgrid 帐户永远不会经过身份验证,并且在等待确认帐户被禁止 10 分钟后。任何人都可以帮助我吗?,我正在部署一个 rails 应用程序。

我遵循的本教程添加了 sendgrid https://devcenter.heroku.com/articles/sendgrid

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