Servidor de MailMarketing

1. Servidor de MailMarketing

Daniel
dpitta

(usa Debian)

Enviado em 20/07/2012 - 18:06h

Estou desenvolvendo uma ferramenta para envio de mailmarketing aqui da empresa e estou usando o Postifix como agente de envio, a ferramenta esta funcionando para o envio só que agora eu queria gerar um relatório desse envio, com as mensagem que conseguiram ser entregues, as que retornaram erro etc...
Para isso preciso analisar o log do servidor, a minha pergunta é a seguinte.

Para isso eu preciso instalar o Postifix com suporte a banco de dados para ele gravar os logs no banco de dados ou tenho que tratar o arquivo do log "mail.log" mesmo.

Pergunto isso pois nunca instalei o Postifix com suporte a banco de dados e não sei se ele tem a essa função para gravar os logs em banco e mesmo se ele tenha essa função se é assim que devo proceder.

Obrigado,



  


2. Re: Servidor de MailMarketing

Eriton Almeida
eritonalmeida

(usa Debian)

Enviado em 20/07/2012 - 19:09h

Para gravar os logs no banco pode criar um script para coletar os dados no arquivo de logs gravar.

Me add no skype que a gente conversa.
eriton.almeida


3. Re: Servidor de MailMarketing

Daniel
dpitta

(usa Debian)

Enviado em 21/07/2012 - 11:24h

Adicionado.

Achei que no Postifix com suporte a mysql tinha como mandar o Postifix gravar os logs direto em uma tabela do mysql?

Obrigado


4. Servidor de MailMarketing

magnopeem_rj
magnopeem_rj

(usa Ubuntu)

Enviado em 22/07/2012 - 12:55h

prezados boa tarde.

gostaria de tambem saber mais sobre tratamento de arquivos log e gostaria de que coloca-se tambem no topico todo o desenvolvimento para futuros colegas tambem sanar as duvidas

att




5. Re: Servidor de MailMarketing

Eriton Almeida
eritonalmeida

(usa Debian)

Enviado em 22/07/2012 - 14:23h

Andei verificando e descobri que dá pra gravar logs no MySQL, mas pode não ser uma boa idéia para logs de sistemas de e-mail pois geram muitos dados.

Pacote rsyslog-mysql
http://www.rsyslog.com/doc/rsyslog_mysql.html


6. Re: Servidor de MailMarketing

Daniel
dpitta

(usa Debian)

Enviado em 23/07/2012 - 08:36h

No meu caso, que é um servidor de MailMarketing acho que parece válido pois preciso dos logs para gerar as estatísticas, por outra lado também não vejo problema em colocar um script no Cron para manipular os arquivos de logs e gravar no banco.
O legal seria saber como essas empresas que fornecem esse tipo de serviço costumam fazer.



7. Re: Servidor de MailMarketing

Eriton Almeida
eritonalmeida

(usa Debian)

Enviado em 23/07/2012 - 10:49h

Geralmento o processamento de retornos é via POP3 ou IMAP, usando uma conta de e-mail específica no campo return-path. Todo e-mail não entregue vai para essa conta para depois ser processado.


8. Re: Servidor de MailMarketing

Daniel
dpitta

(usa Debian)

Enviado em 23/07/2012 - 11:14h

É dessa forma parece legal para você obter a resposta das mensagem que não conseguiram ser entregues, bastaria instalar o Postifix com suporte a Mysql e depois buscar no banco o conteúdo dessa caixa.
Mas ali não iram ficar registradas as que foram entreguem com sucesso pois nesse caso não é retornado nada para caixa postal e isso teria que ser pego no log, acredito que pelo campo “status=sent (250.....”.
Ou não???



9. Re: Servidor de MailMarketing

Eriton Almeida
eritonalmeida

(usa Debian)

Enviado em 23/07/2012 - 13:48h

Para ter estatísticas das entregas com sucesso somente coletando dos logs mesmo.


10. Re: Servidor de MailMarketing

Daniel
dpitta

(usa Debian)

Enviado em 23/07/2012 - 14:02h

Você conhece algum script pronto para isso?




11. Re: Servidor de MailMarketing

Eriton Almeida
eritonalmeida

(usa Debian)

Enviado em 23/07/2012 - 15:08h

Só desenvolvendo do jeito que você precisa.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts