如何在终端上即兴接收django后端电子邮件?
我正在从事一个使用Django电子邮件后端的项目,每次发送电子邮件时,我都会在终端中收到一封电子邮件。现在,无论我在哪里使用了不同的如何在终端上即兴接收django后端电子邮件?,django,django-email,Django,Django Email,我正在从事一个使用Django电子邮件后端的项目,每次发送电子邮件时,我都会在终端中收到一封电子邮件。现在,无论我在哪里使用了不同的标记,终端中的整个电子邮件都显示在一行中。我想知道,有没有一种方法可以像发送给用户一样预览电子邮件?电子邮件是Html代码,因此您可以将其加载到浏览器中(我假设您使用的是Linux),以便从您喜欢的终端运行 google-chrome <filename>.html googlechrome.html 或者,如果您想在终端本身中看到它,则可以使用类似
标记,终端中的整个电子邮件都显示在一行中。我想知道,有没有一种方法可以像发送给用户一样预览电子邮件?电子邮件是Html代码,因此您可以将其加载到浏览器中(我假设您使用的是Linux),以便从您喜欢的终端运行
google-chrome <filename>.html
googlechrome.html
或者,如果您想在终端本身中看到它,则可以使用类似Lyx的终端浏览器
lynx <filename>
山猫
Lynx浏览器不是很好,但它至少允许您使用基本功能,如“br”和“p”。如果您想让Django执行此操作,只需创建一个视图函数,浏览器就会处理其余部分。您是否使用
Django.core.mail.backends.console.EmailBackend
?是的。我在终端中接收邮件,但它们在一行中,我无法检查接收者是否会接收具有适当缩进、间距、更改段落或字体颜色的邮件。在我的项目中,每当我发表评论时,我都会在终端中接收邮件,因此邮件中有一些电子邮件变量,如{comment}
,{{user}}
。您的方法给出了一个错误,说明“无法访问此站点”。我认为您的电子邮件是作为终端输出传入的,因此您可以将电子邮件保存到一个文件中,或将其导入上述命令以查看它。如果它不起作用,您会更具体地说明问题发生的位置吗?