Ruby版本bounce_email的Python移植,用于检测退回的邮件
项目描述
将Ruby版本bounce_email移植到Python
------------------------------------------
https://github.com/getoutreach/bounce_email
设置工作环境
-----------------
mkvirtualenv bounce_email
pip install -r requirements.txt
运行测试
-------------
nosetests --verbose
用法
-----
from bounce_email import bounce_email
msg = """ 填写原始邮件文本
"""
# 处理退回信息
bounce = bounce_email.BounceEmail(msg)
bounce.is_bounced # True/False
bounce.code # 例如 "5.0.0"
bounce.reason # 例如 "退回代码的描述"
bounce.bounce_type # "永久失败","持续短暂失败","成功" -- BounceEmail::TYPE_HARD_FAIL, TYPE_SOFT_FAIL, TYPE_SUCCESS
------------------------------------------
https://github.com/getoutreach/bounce_email
设置工作环境
-----------------
mkvirtualenv bounce_email
pip install -r requirements.txt
运行测试
-------------
nosetests --verbose
用法
-----
from bounce_email import bounce_email
msg = """ 填写原始邮件文本
"""
# 处理退回信息
bounce = bounce_email.BounceEmail(msg)
bounce.is_bounced # True/False
bounce.code # 例如 "5.0.0"
bounce.reason # 例如 "退回代码的描述"
bounce.bounce_type # "永久失败","持续短暂失败","成功" -- BounceEmail::TYPE_HARD_FAIL, TYPE_SOFT_FAIL, TYPE_SUCCESS
项目详情
关闭
bounce_email-0.0.3.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 129493f1f15c5577fe330ea68c8bbfefbbcf52db809fec1b9de95c75a8e9295a |
|
MD5 | 4d214b485c0762868c42f6e9fb8c5408 |
|
BLAKE2b-256 | 50b11317ac7c8401055fb5e160d54b455d31438711a72ffa6640b81dd4e0505a |