Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在终端上即兴接收django后端电子邮件?_Django_Django Email - Fatal编程技术网

如何在终端上即兴接收django后端电子邮件?

如何在终端上即兴接收django后端电子邮件?,django,django-email,Django,Django Email,我正在从事一个使用Django电子邮件后端的项目,每次发送电子邮件时,我都会在终端中收到一封电子邮件。现在,无论我在哪里使用了不同的标记,终端中的整个电子邮件都显示在一行中。我想知道,有没有一种方法可以像发送给用户一样预览电子邮件?电子邮件是Html代码,因此您可以将其加载到浏览器中(我假设您使用的是Linux),以便从您喜欢的终端运行 google-chrome <filename>.html googlechrome.html 或者,如果您想在终端本身中看到它,则可以使用类似

我正在从事一个使用Django电子邮件后端的项目,每次发送电子邮件时,我都会在终端中收到一封电子邮件。现在,无论我在哪里使用了不同的
标记,终端中的整个电子邮件都显示在一行中。我想知道,有没有一种方法可以像发送给用户一样预览电子邮件?

电子邮件是Html代码,因此您可以将其加载到浏览器中(我假设您使用的是Linux),以便从您喜欢的终端运行

google-chrome <filename>.html
googlechrome.html
或者,如果您想在终端本身中看到它,则可以使用类似Lyx的终端浏览器

lynx <filename>
山猫 Lynx浏览器不是很好,但它至少允许您使用基本功能,如“br”和“p”。

如果您想让Django执行此操作,只需创建一个视图函数,浏览器就会处理其余部分。

您是否使用
Django.core.mail.backends.console.EmailBackend
?是的。我在终端中接收邮件,但它们在一行中,我无法检查接收者是否会接收具有适当缩进、间距、更改段落或字体颜色的邮件。在我的项目中,每当我发表评论时,我都会在终端中接收邮件,因此邮件中有一些电子邮件变量,如
{comment}
{{user}}
。您的方法给出了一个错误,说明“无法访问此站点”。我认为您的电子邮件是作为终端输出传入的,因此您可以将电子邮件保存到一个文件中,或将其导入上述命令以查看它。如果它不起作用,您会更具体地说明问题发生的位置吗?