FakeSMTPd


NameFakeSMTPd JSON
Version 2025.10.0 PyPI version JSON
download
home_pagehttps://github.com/srittau/fakesmtpd
SummarySMTP server for testing mail functionality
upload_time2025-10-10 16:43:01
maintainerNone
docs_urlNone
authorSebastian Rittau
requires_python>=3.10
licenseNone
keywords smtp mail testing
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # FakeSMTPd

[![License](https://img.shields.io/pypi/l/FakeSMTPd.svg)](https://pypi.python.org/pypi/FakeSMTPd/)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/fakesmtpd)
[![GitHub Release](https://img.shields.io/github/release/srittau/fakesmtpd/all.svg)](https://github.com/srittau/FakeSMTPd/releases/)
[![pypi Release](https://img.shields.io/pypi/v/FakeSMTPd.svg)](https://pypi.python.org/pypi/FakeSMTPd/)
[![Build Status](https://travis-ci.org/srittau/FakeSMTPd.svg?branch=master)](https://travis-ci.org/srittau/FakeSMTPd)

FakeSMTPd is an SMTP server for testing mail functionality. Any mail sent via
this server will be saved, but will not be forwarded any further.

Mail is printed to stdout by default in default mbox format, as defined in
[RFC 4155](https://www.ietf.org/rfc/rfc4155.txt). The SMTP mail receivers
are added in X-FakeSMTPd-Receiver headers.

Usage
-----

`fakesmtpd [OPTIONS]`

Supported options:

  * `-o`, `--output-filename [FILENAME]` mbox file for output, default: stdout
  * `-b`, `--bind [ADDRESS]` IP addresses to listen on, default: 127.0.0.1
  * `-p`, `--port [PORT]` SMTP port to listen on

Docker image [available](https://hub.docker.com/r/srittau/fakesmtpd/).

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/srittau/fakesmtpd",
    "name": "FakeSMTPd",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "SMTP, mail, testing",
    "author": "Sebastian Rittau",
    "author_email": "srittau@rittau.biz",
    "download_url": "https://files.pythonhosted.org/packages/a5/a3/d42628daf1edcda74bcc4d313f6031b2a4dd9d1b1cac9d37f70296737094/fakesmtpd-2025.10.0.tar.gz",
    "platform": null,
    "description": "# FakeSMTPd\n\n[![License](https://img.shields.io/pypi/l/FakeSMTPd.svg)](https://pypi.python.org/pypi/FakeSMTPd/)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/fakesmtpd)\n[![GitHub Release](https://img.shields.io/github/release/srittau/fakesmtpd/all.svg)](https://github.com/srittau/FakeSMTPd/releases/)\n[![pypi Release](https://img.shields.io/pypi/v/FakeSMTPd.svg)](https://pypi.python.org/pypi/FakeSMTPd/)\n[![Build Status](https://travis-ci.org/srittau/FakeSMTPd.svg?branch=master)](https://travis-ci.org/srittau/FakeSMTPd)\n\nFakeSMTPd is an SMTP server for testing mail functionality. Any mail sent via\nthis server will be saved, but will not be forwarded any further.\n\nMail is printed to stdout by default in default mbox format, as defined in\n[RFC 4155](https://www.ietf.org/rfc/rfc4155.txt). The SMTP mail receivers\nare added in X-FakeSMTPd-Receiver headers.\n\nUsage\n-----\n\n`fakesmtpd [OPTIONS]`\n\nSupported options:\n\n  * `-o`, `--output-filename [FILENAME]` mbox file for output, default: stdout\n  * `-b`, `--bind [ADDRESS]` IP addresses to listen on, default: 127.0.0.1\n  * `-p`, `--port [PORT]` SMTP port to listen on\n\nDocker image [available](https://hub.docker.com/r/srittau/fakesmtpd/).\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "SMTP server for testing mail functionality",
    "version": "2025.10.0",
    "project_urls": {
        "Changes": "https://github.com/srittau/fakesmtpd/blob/main/CHANGELOG.md",
        "GitHub": "https://github.com/srittau/fakesmtpd",
        "Homepage": "https://github.com/srittau/fakesmtpd",
        "Issues": "https://github.com/srittau/fakesmtpd/issues"
    },
    "split_keywords": [
        "smtp",
        " mail",
        " testing"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d7dc6722a79cd9bc93dfb4f42ec045a3acf2a51dfcbcc5add4fe118e2b9fd961",
                "md5": "4d7e73ad047af38c0a60254d5a2e1db6",
                "sha256": "a75b2042512a9839f272b7282619a8a6317c4a9089f91160d8a522b535c7dc54"
            },
            "downloads": -1,
            "filename": "fakesmtpd-2025.10.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "4d7e73ad047af38c0a60254d5a2e1db6",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 10216,
            "upload_time": "2025-10-10T16:43:00",
            "upload_time_iso_8601": "2025-10-10T16:43:00.479412Z",
            "url": "https://files.pythonhosted.org/packages/d7/dc/6722a79cd9bc93dfb4f42ec045a3acf2a51dfcbcc5add4fe118e2b9fd961/fakesmtpd-2025.10.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a5a3d42628daf1edcda74bcc4d313f6031b2a4dd9d1b1cac9d37f70296737094",
                "md5": "3038cdb55b4ef370edff6d078a5ab5d9",
                "sha256": "a1dbe3c4907f60ce8617d8287de8158c2a9b2d67ba0046b1cb18a1b0c1aee428"
            },
            "downloads": -1,
            "filename": "fakesmtpd-2025.10.0.tar.gz",
            "has_sig": false,
            "md5_digest": "3038cdb55b4ef370edff6d078a5ab5d9",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 7400,
            "upload_time": "2025-10-10T16:43:01",
            "upload_time_iso_8601": "2025-10-10T16:43:01.675447Z",
            "url": "https://files.pythonhosted.org/packages/a5/a3/d42628daf1edcda74bcc4d313f6031b2a4dd9d1b1cac9d37f70296737094/fakesmtpd-2025.10.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-10-10 16:43:01",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "srittau",
    "github_project": "fakesmtpd",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "fakesmtpd"
}
        
Elapsed time: 2.74537s