首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Worklight QA发送邮件

Worklight QA发送邮件
EN

Stack Overflow用户
提问于 2014-09-30 22:08:17
回答 1查看 313关注 0票数 0

我正在使用Worklight QA,尝试使用SendGrid发送邮件时出错。错误出现在用户的发送激活链接上。

这是celeryd.log上错误的一部分

代码语言:javascript
复制
HTTPError: HTTP Error 429: UNKNOWN STATUS CODE
[2014-09-29 13:29:55,549: WARNING/Worker-3] Unable to reach Sentry log server: HTTP 
                          Error 429: UNKNOWN STATUS CODE (url: https://app.getsentry.
                          com/api/13389/store/, body: Creation of this event was
                          denied due to rate limiting.)
[2014-09-29 13:29:55,555: ERROR/MainProcess] Failed to submit message: u'error:
                          [Errno 111] Connection refused'
[2014-09-29 13:29:55,556: WARNING/Worker-3] Failed to submit message: u'error:
                          [Errno 111] Connection refused'
[2014-09-29 13:29:55,558: ERROR/MainProcess] Task notifications.email.ActivationEmail
                          [88c97bed-812a-427f-98a1-9bc77ff38876] raised exception:
                          error(111, 'Connection refused')

我已经使用SendGrid信息配置了local_settings.py,SendGrid帐户已经配置好,可以发送邮件了。

代码语言:javascript
复制
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.sendgrid.net'
EMAIL_PORT = 587
EMAIL_HOST_USER = '******'
EMAIL_HOST_PASSWORD = '******'
EMAIL_USE_TLS = False

考虑到本地防火墙问题,我也尝试在服务器上禁用iptables,但得到了相同的错误。

我不知道来自Sentry的速率限制错误是否与此有关。

EN

回答 1

Stack Overflow用户

发布于 2014-10-24 04:04:19

这可能是您那端的某种SMTP集成问题。我不确定前哨跟这事有什么关系。

建议将EMAIL_USE_TLS更改为True,看看是否有效。有可能是SendGrid在执行这一点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26122936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档