跳转到主要内容

未提供项目描述

项目描述

.. 内容:

PSERVER.MAILER
==============


配置
-------------

config.json可以包含邮件发送器部分:

"applications": ["pserver.mailer"],
"mailer": {
"default_sender": "foo@bar.com",
"endpoints": {
"default": {
"type": "smtp",
"host": "localhost",
"port": 25
}
}
}


打印邮件发送器
---------------

对于开发/调试,您可以使用控制台打印邮件发送器:

"applications": ["pserver.mailer"],
"mailer": {
"default_sender": "foo@bar.com",
"endpoints": {
"default": {
"type": "smtp",
"host": "localhost",
"port": 25
}
},
"utility": "pserver.mailer.utility.PrintingMailerUtility"
}


发送邮件
------------

POST http://localhost:8080/zodb/plone/@mailer

{
"sender": "foo@bar.com",
"recipient": "john@doe.com",
"subject": "Some subject",
"text": "Hello"
}


权限
-----------

`pserver.mailer` 定义了一个权限 `mailer.SendMail`,默认情况下,
只有 `plone.SiteAdmin` 角色被分配。


在代码中使用邮件发送器
------------------------

您还可以直接在代码中使用邮件发送器:

from zope.component import queryUtility
from pserver.mailer.interfaces import IMailer
mailer = queryUtility(IMailer)
await mailer.send(recipient='john@doe.com', subject='This is my subject', text='邮件正文')

1.0.0 (2017-02-01)
------------------

- 初次发布

项目详情


下载文件

为您的平台下载文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

pserver.mailer-1.0.0.tar.gz (5.2 kB 查看哈希值)

上传时间

由以下支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面