使用django的设置从命令行发送电子邮件

django-send-email的Python项目详细描述


#django的email命令

此应用程序提供了一个简单的管理命令,用于使用命令行中的django设置发送电子邮件。



“django廑u send廑e mail”





\sending email

django send email提供名为“send廑u email廑e”的管理命令,用于从命令行发送电子邮件。

$django-admin.py send廑e email廑e subject message user1@example.com user2@example.com


subject,邮件和至少一个收件人是必需的。您可以将“admins”或“managers”作为任何收件人传递,django send email将从正确的django设置中获取收件人。

$django-admin.py send\u email subject message managers--bcc=admins

电子邮件正文。

$django-admin.py发送电子邮件主题/path/to/message.txt user1@example.com user2@example.com

/path/to/message.txt
$echo“some message text”django-admin.py send懔u email懔u message subject-user1@example.com user2@example.com




将电子邮件发送到指定的电子邮件地址。
邮件可以是字符串、文件名或“-”以从stdin中读取。

output
--settings=设置设置模块的python路径,例如
“myproject.settings.main”。如果未提供此选项,则将使用
django_settings_module环境变量

--python path=pythonpath
要添加到python路径的目录,例如
“/home/djangoprojects/myproject”。
--traceback异常时打印回溯
--noinput告诉django不要提示用户输入任何
类型的信息。
-f from_email,--from=from_email
用于发送电子邮件的电子邮件地址。默认值为
使用设置。默认值为从电子邮件发送过程中引发错误异常。默认情况下以静默方式失败
-n,--noprefix禁用电子邮件主题前缀。默认行为是
预置设置。EMAILVIONEXPRESSIONE
-B BCC,-BCC=BCC=BCC逗号分隔的电子邮件地址列表,BCC
-C CC,-cc= CC逗号分隔的电子邮件地址列表为cc
-版本显示程序的版本号和退出
-H,-帮助显示此帮助消息并退出
BR> >测试> BR/> BR/>运行UNITOST与测试任何其他Django应用程序一样简单:BR/> BJ/> DjangoAdmin。Py测试DjangoysEnEmail Email BR/>< BR/>测试SMTP服务器上的命令,您可以从“smtp”库运行调试smtp服务器。

$python-m smtpd-n-c debuggingserver localhost:1025

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在Java中运行时在两个枚举类之间切换   java如何让PicoContainer启动/停止/处置工厂注入的组件?   带有Recyclerview onClick的java多活动   java如何从TestNG tests和Selenium接口调用默认方法?   java无法在Eclipse3.5.2中折叠注释   RR和SJF CPU调度算法的Java代码   java从属性文件配置记录器   java Notify传输在字符更改后超过20个字节完成   java阵列究竟是如何工作的   java跨类/包维护全局但可变的变量   java向setMessageListener注册侦听器服务   java按钮单击不在片段中工作   java GSSExException:使用spnego在GSSAPI上未指定故障(机制级别:不支持/启用带有HMAC SHA196的加密类型AES256CTS模式)   用java绘制虚线的图形   java从networkdrive启动windows捆绑包使用不包括JRE?   多线程java线程体系结构与应用程序设计