Async email solution w/ multiple SMTP credentials, load-balancing and blacklist.
Project description
Home-page: https://github.com/andyfangdz/django-asyncmailer
Author: Dezhi “Andy” Fang
Author-email: andyfang.dz@gmail.com
License: The MIT License
Description-Content-Type: UNKNOWN
Description: Django AsyncMailer
============
.. image:: https://travis-ci.org/andyfangdz/django-asyncmailer.svg?branch=master
:target: https://travis-ci.org/andyfangdz/django-asyncmailer
Async email solution w/ multiple SMTP credentials, load-balancing and blacklist.
Installation
------------
To get the latest stable release from PyPi
.. code-block:: bash
pip install django-asyncmailer
To get the latest commit from GitHub
.. code-block:: bash
pip install -e git+git://github.com/andyfangdz/django-asyncmailer.git#egg=asyncmailer
TODO: Describe further installation steps (edit / remove the examples below):
Add ``asyncmailer`` to your ``INSTALLED_APPS``
.. code-block:: python
INSTALLED_APPS = (
...,
'asyncmailer',
)
Add the ``asyncmailer`` URLs to your ``urls.py``
.. code-block:: python
urlpatterns = [
url(r'^asyncmailer/', include('asyncmailer.urls')),
]
Before your tags/filters are available in your templates, load them by using
.. code-block:: html
{% load asyncmailer_tags %}
Don't forget to migrate your database
.. code-block:: bash
./manage.py migrate asyncmailer
Usage
-----
TODO: Describe usage or point to docs. Also describe available settings and
templatetags.
Contribute
----------
If you want to contribute to this project, please perform the following steps
.. code-block:: bash
# Fork this repository
# Clone your fork
# Install virtualenvwrapper if you haven't:
# sudo pip install virtualenvwrapper
# Edit .bashrc/.zshrc according to:
# http://virtualenvwrapper.readthedocs.io/en/latest/install.html#shell-startup-file
mkvirtualenv -p python2.7 django-asyncmailer
make develop
# Make your feature branch
git co -b feature_branch master
# You can initiate the database and preview the app in the browser
# Django < 1.8:
./manage.py syncdb --all
./manage.py migrate --fake
# Django >= 1.8:
./manage.py migrate
./manage.py runserver
# Implement your feature and tests
git add . && git commit
git push -u origin feature_branch
# Send us a pull request for your feature branch
In order to run the tests, simply execute ``tox``. This will install two new
environments (for Django 1.8 and Django 1.9) and run the tests against both
environments.
Keywords: django,async,email
Platform: OS Independent
Author: Dezhi “Andy” Fang
Author-email: andyfang.dz@gmail.com
License: The MIT License
Description-Content-Type: UNKNOWN
Description: Django AsyncMailer
============
.. image:: https://travis-ci.org/andyfangdz/django-asyncmailer.svg?branch=master
:target: https://travis-ci.org/andyfangdz/django-asyncmailer
Async email solution w/ multiple SMTP credentials, load-balancing and blacklist.
Installation
------------
To get the latest stable release from PyPi
.. code-block:: bash
pip install django-asyncmailer
To get the latest commit from GitHub
.. code-block:: bash
pip install -e git+git://github.com/andyfangdz/django-asyncmailer.git#egg=asyncmailer
TODO: Describe further installation steps (edit / remove the examples below):
Add ``asyncmailer`` to your ``INSTALLED_APPS``
.. code-block:: python
INSTALLED_APPS = (
...,
'asyncmailer',
)
Add the ``asyncmailer`` URLs to your ``urls.py``
.. code-block:: python
urlpatterns = [
url(r'^asyncmailer/', include('asyncmailer.urls')),
]
Before your tags/filters are available in your templates, load them by using
.. code-block:: html
{% load asyncmailer_tags %}
Don't forget to migrate your database
.. code-block:: bash
./manage.py migrate asyncmailer
Usage
-----
TODO: Describe usage or point to docs. Also describe available settings and
templatetags.
Contribute
----------
If you want to contribute to this project, please perform the following steps
.. code-block:: bash
# Fork this repository
# Clone your fork
# Install virtualenvwrapper if you haven't:
# sudo pip install virtualenvwrapper
# Edit .bashrc/.zshrc according to:
# http://virtualenvwrapper.readthedocs.io/en/latest/install.html#shell-startup-file
mkvirtualenv -p python2.7 django-asyncmailer
make develop
# Make your feature branch
git co -b feature_branch master
# You can initiate the database and preview the app in the browser
# Django < 1.8:
./manage.py syncdb --all
./manage.py migrate --fake
# Django >= 1.8:
./manage.py migrate
./manage.py runserver
# Implement your feature and tests
git add . && git commit
git push -u origin feature_branch
# Send us a pull request for your feature branch
In order to run the tests, simply execute ``tox``. This will install two new
environments (for Django 1.8 and Django 1.9) and run the tests against both
environments.
Keywords: django,async,email
Platform: OS Independent
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-asyncmailer-1.6.1.tar.gz
(18.6 kB
view details)
Built Distribution
File details
Details for the file django-asyncmailer-1.6.1.tar.gz
.
File metadata
- Download URL: django-asyncmailer-1.6.1.tar.gz
- Upload date:
- Size: 18.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71d876331fb621b93de6ae863f3a8cd6eb5d027b9939061dbc94f812727435bc |
|
MD5 | cc39b889c924c06cf6e536784077f602 |
|
BLAKE2b-256 | 8b20548b3aa0fcfcab10d9a0ae07c81d19c581f28b1a3b72effab1f454a47ca5 |
File details
Details for the file django_asyncmailer-1.6.1-py2.py3-none-any.whl
.
File metadata
- Download URL: django_asyncmailer-1.6.1-py2.py3-none-any.whl
- Upload date:
- Size: 24.3 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4e5c7c30681c1ececec7efb885798b490dd9e567dd0a95435f3779da30d1ffd |
|
MD5 | 4e65e7b5c46d56cbf174956306a3d188 |
|
BLAKE2b-256 | 6d55f9b9d3ffb544b46e26584d8f1b541acc0554af89b165ce3e046800b64905 |