Distribui os emails recebidos de forma sequencial entre membros de uma lista utilizando Python.
Imagine que você tem uma equipe de vendas e gostaria que os contatos recebidos em um site, seja distribuido igualmente entre os vendedores.
- Crie uma conta de email que receberá os contatos
Ex: vendas@domain.com
- Crie as contas de emails para onde serão distribuidos os contatos.
- Faça upload do script no servidor. (atenção: NÃO utilize uma pasta pública)
- Altere os privilégios do script
$chmod 744 pydistmail.py
- Altere a lista de vendedores (os mesmos que criou no passo 2)
# lista com vendedores ou emails para distribuição
vendedores = [('Vendedor 01', 'vendas01@dominio.com.br'),
('Vendedor 02', 'vendas02@dominio.com.br'),
('Vendedor 03', 'vendas03@dominio.com.br')]
- Altere o email principal de recebimento. (o mesmo que criou no passo 1)
s.sendmail("vendas@dominio.com.br", vendedores[proximovendedor][1],
msg.as_string())
- Adicione um novo encaminhamento para o email de distribuição.
- Encaminhe para o script.
Done.
TODO:
- Salvar logs de emails recebidos e distribuidos em um arquivo .csv
- Salvar logs de emails recebidos e distribuidos em um banco de dados
- Melhorar a documentação
- Relatórios