为Petri Lehtinen的SMTPD库添加了对SSL、AUTH和其他功能的支持。
项目描述
Secure SMTPD
============
Secure-SMTPD扩展了Petri Lehtinen的SMTPD库,添加了对AUTH和SSL的支持。
用法
-----
```python
from secure_smtpd import SMTPServer, FakeCredentialValidator
SMTPServer(
self,
('0.0.0.0', 465),
None,
require_authentication=True,
ssl=True,
certfile='examples/server.crt',
keyfile='examples/server.key',
credential_validator=FakeCredentialValidator(),
)
asyncore.loop()
```
============
Secure-SMTPD扩展了Petri Lehtinen的SMTPD库,添加了对AUTH和SSL的支持。
用法
-----
```python
from secure_smtpd import SMTPServer, FakeCredentialValidator
SMTPServer(
self,
('0.0.0.0', 465),
None,
require_authentication=True,
ssl=True,
certfile='examples/server.crt',
keyfile='examples/server.key',
credential_validator=FakeCredentialValidator(),
)
asyncore.loop()
```