Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 750 Bytes

README.rst

File metadata and controls

29 lines (21 loc) · 750 Bytes

Port of Ruby version bounce_email to Python

https://github.com/getoutreach/bounce_email

Setup workinv env

mkvirtualenv bounce_email pip install -r requirements.txt

Run the tests

nosetests --verbose

Usage

from bounce_email import bounce_email

msg = """ Fill with raw email text """ # Do something with bounce info bounce = bounce_email.BounceEmail(msg) bounce.is_bounced # True/False bounce.code # e.g. "5.0.0" bounce.reason # e.g. "Description of the bounce code" bounce.bounce_type # "Permanent Failure", "Persistent Transient Failure", "Success" -- BounceEmail::TYPE_HARD_FAIL, TYPE_SOFT_FAIL, TYPE_SUCCESS