问题标签 [sendgrid]
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.
django - 在 Heroku 中使用 Sendgrid 为 Django 应用程序设置电子邮件
我正在 Heroku 上部署一个 Django 应用程序,并在用户在网站上注册时使用 Sendgrid 插件发送验证电子邮件。
我按照此处的说明将以下内容粘贴到settings.py
:
但是,我的应用在注册后崩溃了。
我到底应该为EMAIL_HOST_USER
andEMAIL_HOST_PASSWORD
做什么?
在 heroku 的 sendgrid 插件中的开发人员选项卡下,它给了我 username app*******@heroku.com
,而对于密码,它只显示“您的密码”。密码是我的 Heroku 密码吗?
另外,我需要包含DEFAULT_FROM_EMAIL
在我的settings.py
文件中吗?我在哪里告诉 Sendgrid 它是什么?
编辑:我已经设置DEBUG = True
,看起来错误是:
看起来问题在 Sendgrid 做它的事情之前就已经发生了。我是否需要以某种方式使用 Heroku 验证电子邮件地址?
django - Gmail 报告非法附件没有任何附件
我们使用 Django,然后使用 Sendgrid 向我们的用户发送和传递事务性电子邮件。几周前,Gmail 越来越多地开始退回电子邮件,原因如下:
奇怪的是,我们的电子邮件是一个简单的短文本消息,没有任何我们知道的附件。电子邮件通常可以很好地到达,但这种情况发生得更频繁。
我们应该从哪里寻找原因?我们会不会弄乱导致 Gmail 做出这样反应的电子邮件标头、编码等?任何输入都非常感谢!
postfix-mta - 修复 Sendgrid 的 Postfix 身份验证?
我在配置 Postfix 以通过中继向 Sendgrid 传递电子邮件时遇到问题。
我收到以下错误:“不允许未经身份验证的发件人”
django - 使用 Heroku Django 应用程序上的 SendGrid 发送到@gmail.com 地址的电子邮件似乎被阻止了
我在 heroku 上有一个使用 sendgrid 的 django 应用程序。
我收到了一些使用 gmail 电子邮件地址的用户的消息,说他们在注册使用该网站后没有收到验证电子邮件。
我自己进行了测试,发现虽然其他地址的电子邮件会立即通过,但对于某些 gmail 帐户却无法通过。
但是,在 sendgrid 仪表板中,它表示所有电子邮件都已送达。
有人可以告诉我这里的问题是什么吗?gmail 会阻止来自我网站的电子邮件吗?这两天才开始发生。而且我们并没有真正发送那么多电子邮件(每天 10 封左右)
ruby-on-rails - 使用 Heroku 实现 SendGrid
我们正在使用 Heroku 来托管我们的 Rails 应用程序,并希望通过ActionMailer
. 我刚刚注册了 SendGrid,支付了费用,并准备好了一个完全配置的帐户,可以开始发送这些电子邮件。我应该如何着手实施?通过 Heroku 作为“附加组件”,还是通过 SendGrid 网站上的 Rails 文档?
gmail - 集成 SendGrid SMTP 服务,在 Yahoo 和 Yopmail 上接收空白邮件,但在 Gmail、Hotmail 和 Rediff 上接收完整邮件
我在其中一个启用了取消订阅消息的应用程序中集成了 SendGrid 服务,但是在发送电子邮件时,我们只收到 Gmail、Hotmail 和 Rediff 邮件的完整电子邮件(即带有我们放置的文本),但对于 Yopmail 和 Yahoo,邮件正在发送只有在底部出现取消订阅消息时为空白。我们也禁用了取消订阅选项,但随后邮件在 Yopmail 和 Yahoo 中完全空白。
还有一件事,我们发送的邮件的标题是 text/HTML 而不是 text/plain。
sendgrid - 跟踪电子邮件回复
跟踪电子邮件活动响应的最佳方式是什么?我正在考虑在电子邮件的回复字段中添加一些东西(例如luqita+campaigns@stackoverflow.com
),但我不确定是否有更简洁的东西可以避免这种情况?
我也考虑过标头,但重要的是要注意该地址luqita@stackoverflow.com
会发送许多不同的活动,并且“回复到”luqita+campaign1
标头信息对于区分(使用或luqita+campaign2
可以)没有用处
我能做些什么?
ruby - 让 Pony 或 Mail gem 与 Sinatra / Heroku 一起工作
我是 Ruby 新手,如果这个问题很简单,我深表歉意。非常感谢您的帮助。
我们有一个已部署到 Heroku 上的 Sinatra 应用程序。我们正在尝试添加一个发送简单电子邮件的页面。我已将 SendGrid 插件添加到 Heroku 应用程序中。现在,我只是尝试添加使用 SendGrid SMTP 服务器信息创建和发送消息的 Ruby 代码。
我遇到的问题是,即使我在 Heroku 应用程序上安装了 Mail gem(通过添加到 Gemfile 中),当 Heroku 应用程序启动时出现错误,抱怨未安装“treetop/runtime”:
同样,当我尝试安装 Pony gem 时,它抱怨它无法加载 Mail。奇怪的是,这一切都适用于我的本地系统,所以我认为这是 Heroku 的问题。我只是无法让 Heroku 从 Pony 或 Mail 中完全加载成功启动所需的一切。(注意:我什至无法启动 Heroku,所以我什至无法测试电子邮件代码的实际发送。)
任何具体的帮助/见解将不胜感激。有人用 Heroku 遇到过这种情况吗?是否有其他宝石可以用于这个简单的目的?
谢谢!
PS 捆绑包成功安装了 mail (2.4.4) 和 pony (1.4)。
php - 使用 Sendgrid Web API 发送动态 PHP HTML
我想使用 Sendgrid WebAPI 最好不使用 SMTP 或 Swiftmailer 使用下面的代码。是否可以将整个动态网页传递给 'html' $params 数组而不创建长字符串变量并且需要转义每个引号并回显每个变量?每封电子邮件差异很大,因此 Sendgrid 的模板/邮件合并选项对我不起作用。谢谢!
这是一个简单的 html 示例(我的有更多动态内容):