跳转到主要内容

SMTP Faker -- 开发用SMTP服务器

项目描述

==========
SMTP Faker
==========

开发用SMTP服务器。

------------
安装
------------

只需PIP

.. 代码:: bash

$ pip install smtp-faker
$ smtp-faker --http=localhost:8080 --smtp=0.0.0.0:8025

或Docker

.. 代码:: bash

$ docker run --rm -it -p 8080:80 -p 8025:25 --name smtp-faker zzzsochi/smtp-faker


------------------
发送测试消息
------------------

.. 代码:: bash

$ python3 -m smtp_faker.test N
$ python3 -m smtp_faker.test HOST:PORT N

.. 代码:: bash

$ python3 -m smtp_faker.test localhost:8025 10

.. 代码:: bash

$ docker exec -it smtp-faker python3 -m smtp_faker.test 10


---
API
---

URLs
----

* `GET /messages`
* `GET /messages/:id`
* `GET /messages/:id/plain`
* `GET /messages/:id/html`
* `GET /messages/:id/raw`
* `/ws`
.. * `POST /messages/:id/forward`

消息对象
--------------

:id: str
:ts: ISO日期时间戳
:size: int, 字节数量
:headers: 消息头

:From: 发送者地址
:To: 接收者
:Subject: 消息主题

...以及其他头部。

项目详情


下载文件

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

源分布

smtp_faker-0.1.2.tar.gz (8.8 kB 查看哈希)

上传时间:

构建分布

smtp_faker-0.1.2-py3-none-any.whl (11.0 kB 查看哈希值)

上传时间 Python 3

由以下支持