# sabuhish/fastapi-mail

Fastapi mail system sending mails(individual, bulk) attachments(individual, bulk)

Repository: https://github.com/sabuhish/fastapi-mail
Canonical: https://ross.abutalabs.com/products/fastapi-mail
Homepage: https://sabuhish.github.io/fastapi-mail/
Language: Python
License: MIT
License Family: permissive
Topics: fastapi, fastapi-mail, fastmail
Last push: 2026-08-24T10:53:07+00:00

## Health v2 (maintenance only)
Score: 99/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 99, longevity 100
- inputs: {"age_days": 2412, "days_push": 9, "days_rel": 11, "gap_med": 4.0, "n_releases_24m": 21}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1011, forks 111 (observed 2026-08-28T04:03:13.182808+00:00)

## What it is
Fastapi-mail is a lightweight Python library for sending emails from FastAPI applications, supporting individual and bulk messages, attachments, and Jinja2 HTML templates. It also provides utilities for blocking temporary email addresses and mocking email sends in unit tests.

## Use cases
- send emails from a fastapi app
- send bulk emails with attachments in python
- render html email templates with jinja2
- send emails asynchronously with smtp
- block disposable email addresses on signup
- unit test email sending without real smtp

## When to choose
- you are building a FastAPI (or Starlette) backend that needs to send transactional email
- you want async email sending with template and attachment support
- you need testable email sending via suppression/mocking

## When to avoid
- your project does not use FastAPI or Starlette
- you need a full email marketing or campaign platform
- you need an email receiving/parsing solution rather than sending

## Facets
- artifact type: library
- maturity: active
- function: email, templating, testing
- domain: web-development, backend, email
- platform: python
- tags: fastapi, smtp, jinja2, bulk-email, attachments, email-validation, web-server

## Member repositories
- sabuhish/fastapi-mail (main) score 99

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:13.182808+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:11:52.629644+00:00, confidence not recorded.
  - readme: https://github.com/sabuhish/fastapi-mail (fetched 2026-08-28T04:03:13.182808+00:00, sha f13b9945ad61)
  - homepage: https://sabuhish.github.io/fastapi-mail/ (fetched 2026-08-29T13:11:45.738434+00:00, sha 01641d22acf2)
- Data as of 2026-08-30T08:39:29.467469+00:00.
