Python SRS Library is a Python translation of the Perl reference implementation for SRS (Sender Rewriting Scheme) with easy to install packaging and built-in sendmail integration. SRS is needed when forwarding mail for SMTP authorization schemes that publish which IPs are authorized to send mail from a domain (for example SPF - Sender Policy Framework). It can also detect forged SMTP bounces by signing the return path for outgoing mail.
| Tags | Software Development Libraries Python Modules Communications Email Mail Transport Agents |
|---|---|
| Licenses | Python |
| Operating Systems | OS Independent |
| Implementation | Python |
Recent releases


Changes: This release supports signing mode.


Changes: Sendmail socketmap support.


Changes: This release uses the same hash algorithm as the SRS reference implementation. This lets various implementations of the standard SRS format be interchangeable.


Changes: SRS_DOMAIN is now passed from sendmail.mc to envfrom2srs.py for single source configuration. The SRS rewriting rule was put at the end of EnvFromSMTP in pysrs.m4.


No changes have been submitted for this release.