BSD Ports

mail/py-flufl.bounce 5.0.1 NetBSD

Email bounce detectors

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
98aa79d863
License
apache-2.0
Categories
mail, python
Package size
33.7 KiB, 178.7 KiB installed

Description

The flufl.bounce library provides a set of heuristics and an API for detecting the original bouncing email addresses from a bounce message. Many formats found in the wild are supported, as are VERP and RFC 3464 (DSN).

In the other systems

SystemPortVersion
NetBSDmail/py-flufl.bounce5.0.1
FreeBSDmail/py-flufl.bounce4.0_2
DragonFlymail/py-flufl.bounce4.0_2
MidnightBSDmail/py-flufl.bounce4.0_1
HardenedBSDmail/py-flufl.bounce4.0_2
GhostBSDmail/py-flufl.bounce4.0_2

Install

Binary package:

pkgin install py311-flufl.bounce

From pkgsrc:

cd /usr/pkgsrc/mail/py-flufl.bounce && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_645.0.1
NetBSD 10.1 aarch644.0
SmartOS / illumos x86_645.0.1
macOS 15 arm645.0.1

Dependencies

Run dependencies 2
Required by 1

Configuration

No options to configure.

Service scripts
none
Flavors
py312-flufl.bounce-5.0.1, py313-flufl.bounce-5.0.1, py314-flufl.bounce-5.0.1

Commit history 1

DateCommitCreditsLog message
98aa79d863 adam py-flufl.bounce: updated to 5.0.1
5.0.1 (2026-05-21) * Fix a false recognition of Microsoft bounces from the Groupwise detector. :GL:`16` Found and fixed by Mark Sapiro. 5.0 (2026-05-20) * Major project management modernization. * Add Mark as a named co-owner. * Drop Python 3.9, add Python 3.13, 3.14, and 3.15. * Added recognition for a non-compliant Earthlink DSN. * Fixed a long-standing bug in the Caiwireless detector that returned a set of individual address characters instead of the bouncing address itself, and added a test exercising the previously buggy return path. * Replaced deprecated/removed pkg_resources. * Replaced the ``zope.interface`` dependency with ``typing.Protocol``; the ``IBounceDetector`` marker interface has been renamed to ``BounceDetector``. **This is a backwards incompatible …