mirror of
https://github.com/hastagAB/Awesome-Python-Scripts.git
synced 2024-11-27 22:11:07 +00:00
42 lines
1.2 KiB
Markdown
42 lines
1.2 KiB
Markdown
|
# Contact 'Leads' Distribution
|
||
|
Distributes the contacts you receive sequentially to emails in a list.
|
||
|
|
||
|
Use case
|
||
|
--------
|
||
|
When you have a sales team and would like the contacts received on a form
|
||
|
to be equally distributed between them.
|
||
|
|
||
|
How to Use in cPanel
|
||
|
--------------------
|
||
|
|
||
|
1. Create an email account that will receive the contacts ```Ex: sellers@domain.com```
|
||
|
2. Create the email accounts where the contacts will be distributed.
|
||
|
3. Upload the script to the server. (note: DO NOT use a public folder)
|
||
|
4. Change script privileges `$chmod 744 contact-distribution.py`
|
||
|
5. Change the list of sellers (the same as you created in step 2)
|
||
|
|
||
|
```python
|
||
|
# list with sellers or emails for distribution
|
||
|
sellers = [('Seller 01', 'seller01@domain.com'),
|
||
|
('Seller 02', 'seller02@domain.com'),
|
||
|
('Seller 03', 'seller03@domain.com')]
|
||
|
```
|
||
|
|
||
|
6. Change the primary receiving email. (the same one you created in step 1)
|
||
|
|
||
|
```python
|
||
|
s.sendmail("sellers@domain.com", sellers[nextSeller][1],
|
||
|
msg.as_string())
|
||
|
```
|
||
|
|
||
|
7. Add a new forwarding to the mail distribution.
|
||
|
|
||
|
![Imagem do cPanel](docs/images/cpanel_encaminhadores01.jpg)
|
||
|
|
||
|
8. Forward it to the script.
|
||
|
|
||
|
![Imagem do cPanel](docs/images/cpanel_encaminhadores02.jpg)
|
||
|
|
||
|
|
||
|
Done.
|