1 个不稳定版本
0.1.0 | 2021年10月15日 |
---|
#1562 in 文本处理
16KB
321 行
norm-email 📧
为您的服务提供电子邮件归一化。此包是从由@gmr编写的Python库email-normalize移植而来。
📦 Cargo.toml
[dependencies]
norm-email = {git = "https://github.com/orhanbalci/norm-email"}
🔧 示例
fn main() {
let normalizer = Normalizer::new();
let result = normalizer.normalize("[email protected]").unwrap();
println!("{:#?}", result.mx_records);
println!("{}", result.mailbox_provider.unwrap());
println!("{}", result.normalized_address);
}
🖨️ 输出
[
MxRecord {
priority: 30,
host: "alt3.gmail-smtp-in.l.google.com.",
},
MxRecord {
priority: 20,
host: "alt2.gmail-smtp-in.l.google.com.",
},
MxRecord {
priority: 5,
host: "gmail-smtp-in.l.google.com.",
},
MxRecord {
priority: 10,
host: "alt1.gmail-smtp-in.l.google.com.",
},
MxRecord {
priority: 40,
host: "alt4.gmail-smtp-in.l.google.com.",
},
]
GOOGLE
[email protected]
📝 许可证
根据MIT许可证授权(LICENSE)。
🚧 贡献
除非您明确声明,否则根据MIT许可证定义的,您有意提交以包含在本项目中的任何贡献,应按照上述方式授权,不附加任何额外条款或条件。
依赖关系
~6.5MB
~145K SLoC