Metadata-Version: 2.1
Name: ntlmail
Version: 0.0.1
Summary: A SMTP Email Client with NTLP as Authentication
Home-page: 
Author: JJTV1029
Author-email: nicjontrickshots@gmail.com
License: MIT
Keywords: NTLM,SMTP,auth,NTLM SMTP auth,NTLM SMTP,SMTP NTLM
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Information Technology
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Requires: ntlm_auth
Requires: colorama
Description-Content-Type: text/markdown
License-File: LICENSE

# NTLMAIL
### Emailing with SMTP and NTLM made easy

- Easy to Use
- Fast and Reliable
- Based on the <a href="https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-smtpntlm/">original Documentation</a> by Microsoft

```python
from ntlm_auth.ntlm import NtlmContext
from ntlmail import SMTP

# Create NTLM Context for auth
auth = NtlmContext("username", "password", "domain")

# Create SMTP Connection to the Server
conn = SMTP("server.test.com", 587, "test@gmail.com")

# Check if the Server supports NTLM
print(conn.test_NTLM())

# Authenticate via the NTLM Context from above
print(conn.authenticate(auth))

# Ready to send Emails now
print(conn.send_mail("receiver@gmail.com", "Hey there!", "<h1>This email was sent via NTLMAIL</h1>"))
```

## Contributing

- If you have any contribution Ideas or Improvements, don't hesitate adding them!

Change Log
==========

0.0.1 (19/07/2023)
-------------------
- First Release
