问题标签 [django-email]

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 投票
2 回答
2215 浏览

django - 如何使用 Django 从用户的电子邮件地址发送电子邮件?

我想代表用户向第三方发送电子邮件。关键是让用户的电子邮件显示为“发件人:”电子邮件。

我尝试send_mail将用户的电子邮件用作from_email,但无济于事。当我使用 gmail 的服务器发送邮件时,第三方将其EMAIL_HOST_USER视为“发件人:”电子邮件。当我尝试使用 namecheap 的邮件服务器时,我得到了SMTPRecipientsRefused: {u'<to email>': (553, '5.7.1 <from email>: Sender address rejected: not owned by user <EMAIL_HOST_USER>')}.

如果可能的话,我也想避免询问他们的密码。

0 投票
9 回答
7989 浏览

django - Django:重置密码不发送电子邮件

我正在使用 Django 密码重置。

我的settings.py中有这段代码:

它将我重定向到正确的页面,但它不发送电子邮件。我检查了垃圾邮件文件夹等,但仍然没有:(

任何想法都非常感谢!

编辑

我尝试使用控制台对其进行测试,但出现以下错误:

编辑

我的 settings.py 配置如上。由于某种原因,它以前不起作用,但现在似乎是。当我跑

并使用 EmailMessage 和 send() 函数对其进行测试,我得到状态码 1,我收到了电子邮件。但是,我仍然没有收到来自 password_reset 的电子邮件。有任何想法吗?谢谢各位的意见!

0 投票
1 回答
127 浏览

python - 当我向 EMAIL_BACKEND 提供错误值时,为什么我只得到状态码 1 而没有 Python 错误消息?

我想用 Django( 1.5) 发送一封电子邮件,在我的控制台中它如下所示:

最终我发现问题是因为EMAIL_BACKEND(包含django.core.mail.backends.smtp.EmailBackend) insettings.common.pyEMAIL_BACKEND(包含django.core.mail.backends.console.EmailBackend) insettings.dev.py以不同的值覆盖。

我知道出现问题的唯一明确线索是Out[30]: 1,因为我了解进程运行不成功的退出状态。

  1. 为什么我没有收到任何 Python 错误?
  2. 有没有办法为这个错误获取 Python 错误?如果这是不可能的,我应该如何正确调试它?
0 投票
1 回答
1360 浏览

django - 我可以散列/加密或以其他方式保护我的 Django 应用程序中的电子邮件免受黑客攻击吗?

希望有一个简单的功能,我可以使用它来安全地存储电子邮件并在需要发送电子邮件时轻松检索。

0 投票
2 回答
1998 浏览

python - 如何使用 Django 将电子邮件作为别名发送

背景:

我有一个使用 Django 构建的网站,但遇到了以下难题。我有一个后端电子邮件,我们将调用luckyducky@gmail.com。现在我还有一个域电子邮件直接转发到luckyduck@gmail.com,它被称为support@luckyducky.com。

目前我的 Django 电子邮件设置设置如下:

这很好用,但我想从“support@luckyducky.com”发送电子邮件。

笔记:

将 Python 社区作为一个整体包括在内,也许这个问题可以在 Django 邮件包装函数之外解决。

问题:

如何设置此重定向?意思是,当我在 Django 后端配置的真实电子邮件是 luckyducky@gmail.com 时,如何以别名“support@luckyducky.com”发送电子邮件?

0 投票
1 回答
1595 浏览

django - 在 django 上通过电子邮件发送确认链接

我正在尝试通过 django 中的确认链接向用户发送邮件以接受好友请求。

任何帮助将不胜感激

视图.py

模型.py

0 投票
2 回答
1318 浏览

python - smtplib 在无效的电子邮件地址上不会失败

在 django 中,我尝试使用如下方式发送邮件send_mail

这令人惊讶地向我发送了一个状态1,这意味着它已成功交付。

如果我尝试使用我的 gmail 帐户发送相同内容,我会立即收到失败响应。

我如何捕捉这样的失败smtplib

0 投票
1 回答
387 浏览

django - 没有 ReverseMatch:密码重置激活电子邮件在 django 中不起作用?

我正在尝试查看是否password reset适用于我的development environment. activation email发送到我的console. 但是当我将它粘贴到 时browser,我收到以下错误:

我关注了这篇文章,但没有帮助。这是我的 urls.py;

如何解决这个问题?我正在使用django 1.6 谢谢

0 投票
1 回答
2850 浏览

django - Django中的密码重置没有reverseMatch错误?

我已经看到several posts并尝试了所有建议的解决此问题的解决方案。但我仍然有以下错误。我正在使用Django 1.6.

我试过两种不同URLconfs的,都没有帮助。这是我尝试过的。

0 投票
1 回答
488 浏览

django - how to change account activation from days to hours in Django-registration?

I am using Django registration app that sends email to the registered users for confirmation. The default activation window is

I want to keep the activation link open for two hours. After which, the link will be invalid. how can I achieve this?