Name | django-mailomat JSON |
Version |
0.6.0
JSON |
| download |
home_page | None |
Summary | Django email backend for Mailomat API |
upload_time | 2025-07-22 07:36:12 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.9 |
license | None |
keywords |
django
email
mailomat
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Django Mailomat
A Django email backend for sending emails through the Mailomat API.
## Installation
```bash
pip install django-mailomat
```
## Configuration
Add the following settings to your Django settings file:
```python
# Mailomat settings
MAILOMAT_API_URL = 'http://mailomat-api:5000' # Your Mailomat API URL
MAILOMAT_API_TOKEN = 'your-api-token' # Your Mailomat API token
DEFAULT_FROM_EMAIL = 'noreply@example.com' # Default sender email
# Use the Mailomat email backend
EMAIL_BACKEND = 'django_mailomat.backend.MailomatEmailBackend'
```
## Usage
The backend can be used like any other Django email backend:
```python
from django.core.mail import send_mail
send_mail(
'Subject',
'Message',
'from@example.com',
['to@example.com'],
fail_silently=False,
)
```
## Features
- Supports both plain text and HTML email content
- Handles email attachments
- Includes API token authentication
- Sanitizes email addresses
- Configurable fail_silently option
## Development
1. Clone the repository
2. Install development dependencies: `pip install -e ".[dev]"`
3. Run tests: `pytest`
## License
MIT License
Raw data
{
"_id": null,
"home_page": null,
"name": "django-mailomat",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "django, email, mailomat",
"author": null,
"author_email": "Liip AG <info@liip.ch>",
"download_url": "https://files.pythonhosted.org/packages/29/a3/3c7bf1b5274291ca8a0b514973a0b117323fda5e9495cf4ec0e5ea3ac350/django_mailomat-0.6.0.tar.gz",
"platform": null,
"description": "# Django Mailomat\n\nA Django email backend for sending emails through the Mailomat API.\n\n## Installation\n\n```bash\npip install django-mailomat\n```\n\n## Configuration\n\nAdd the following settings to your Django settings file:\n\n```python\n# Mailomat settings\nMAILOMAT_API_URL = 'http://mailomat-api:5000' # Your Mailomat API URL\nMAILOMAT_API_TOKEN = 'your-api-token' # Your Mailomat API token\nDEFAULT_FROM_EMAIL = 'noreply@example.com' # Default sender email\n\n# Use the Mailomat email backend\nEMAIL_BACKEND = 'django_mailomat.backend.MailomatEmailBackend'\n```\n\n## Usage\n\nThe backend can be used like any other Django email backend:\n\n```python\nfrom django.core.mail import send_mail\n\nsend_mail(\n 'Subject',\n 'Message',\n 'from@example.com',\n ['to@example.com'],\n fail_silently=False,\n)\n```\n\n## Features\n\n- Supports both plain text and HTML email content\n- Handles email attachments\n- Includes API token authentication\n- Sanitizes email addresses\n- Configurable fail_silently option\n\n## Development\n\n1. Clone the repository\n2. Install development dependencies: `pip install -e \".[dev]\"`\n3. Run tests: `pytest`\n\n## License\n\nMIT License ",
"bugtrack_url": null,
"license": null,
"summary": "Django email backend for Mailomat API",
"version": "0.6.0",
"project_urls": {
"Homepage": "https://github.com/liip-amboss/django-mailomat",
"Repository": "https://github.com/liip-amboss/django-mailomat.git"
},
"split_keywords": [
"django",
" email",
" mailomat"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "c9bfb300e0b1c523469a33dbb516ed06149e66ca97aa1bd146f21c17847c0f6f",
"md5": "69957c7a043cddc5969904961acdc02c",
"sha256": "49ca780aea6e66c03ac2c742135bcf7e1996f92bfbd9d1a942f885f2ef806884"
},
"downloads": -1,
"filename": "django_mailomat-0.6.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "69957c7a043cddc5969904961acdc02c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 4268,
"upload_time": "2025-07-22T07:36:11",
"upload_time_iso_8601": "2025-07-22T07:36:11.710518Z",
"url": "https://files.pythonhosted.org/packages/c9/bf/b300e0b1c523469a33dbb516ed06149e66ca97aa1bd146f21c17847c0f6f/django_mailomat-0.6.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "29a33c7bf1b5274291ca8a0b514973a0b117323fda5e9495cf4ec0e5ea3ac350",
"md5": "e83a0b92fbb39de270ebed7487c2c648",
"sha256": "f9f36f12c2f3cc2227347b7af363f9703fcab6c85a018fe89ecadf28741f8566"
},
"downloads": -1,
"filename": "django_mailomat-0.6.0.tar.gz",
"has_sig": false,
"md5_digest": "e83a0b92fbb39de270ebed7487c2c648",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 3880,
"upload_time": "2025-07-22T07:36:12",
"upload_time_iso_8601": "2025-07-22T07:36:12.685106Z",
"url": "https://files.pythonhosted.org/packages/29/a3/3c7bf1b5274291ca8a0b514973a0b117323fda5e9495cf4ec0e5ea3ac350/django_mailomat-0.6.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-22 07:36:12",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "liip-amboss",
"github_project": "django-mailomat",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "django-mailomat"
}