Servidor Debian (ou Ubuntu Server) para disparos diários de e-mail.

1. Servidor Debian (ou Ubuntu Server) para disparos diários de e-mail.

Pedro Henrique de Vargas
pedrohenrique17

(usa Ubuntu)

Enviado em 05/05/2016 - 05:47h

Bom dia.

Faço parte da associação de moradores aqui do bairro (apesar de ter 17 anos), no qual criamos uma comissão de tecnologia para buscar investimentos tecnológicos da prefeitura em nosso bairro.
No momento conseguimos espaço e montamos uma especie de LAN House publica e conseguimos implantar toda ela com software livre (usamos o Ubuntu nos terminais e Debian no server). Nesse espaço nós também reunimos os conhecedores de software livre e costumamos fazer algumas palestras para os interessados do bairro (que para a minha surpresa existe bastante jovem aqui interessado em software livre), com professores convidados de faculdades e escolas técnicas.

No momento nos surgiu uma ideia de, juntamente com os mais interessados e a titulo de experiencia e aprendizado, montarmos um servidor onde colocamos os dados de nome e data de aniversario dos associados e uma vez por dia esse servidor selecione os aniversariantes e dispare um e-mail para cada com uma mensagem de feliz aniversario, de forma automática.

Pensamos em Debian ou Ubuntu server (se faz alguma diferença entre os dois). A associação ja nos disponibilizou um link e um servidor que foi desativado da prefeitura e os mesmos nos doaram para isso, só que não sabemos como fazer. Já procuramos em todo lugar possível e em nenhum encontramos como fazer isso especifico.

Tentamos juntar as informações que conseguimos e fazer um megazord mas não deu certo.

O que precisamos que esse servidor faça especificamente é: Selecionar os aniversariantes do dia de um banco de dados (sintam-se livres para indicar o melhor para isso), separar alguns títulos (tipo quando for algum pastor por exemplo, colocar invés de somente o nome colocar "Pastor fulano" no corpo do e-mail) e disparar em um horário pré determinado do dia de forma automática (optamos em fazer esse servidor pois fica inviável fazer uma mala direta normal usando o libreoffice porque não temos acesso ao espaço todos os dias mas podemos deixar esse servidor ligado la, por isso a necessidade que seja de forma automática). Seria no máximo uns 50 e-mails enviados por dia.

Aos que puderem nos ajudar, fica os nossos mais sinceros sentimentos de gratidão e aos que tiverem a mesma duvida estamos juntos para aprender.

Muito obrigado a todos.

Pedro Henrique de Vargas


  


2. Re: Servidor Debian (ou Ubuntu Server) para disparos diários de e-mail.

Buckminster
Buckminster

(usa Debian)

Enviado em 05/05/2016 - 08:47h

Bom, a princípio tu terá que instalar e configurar um SGBD (PostgreSQL, MySQL, etc).

E terá que fazer um sisteminha (em PHP, por exemplo) que pesquise no banco de dados e envie os emails desejados.

Talvez se tu pesquisar na internet ache alguma solução pronta, mas como teu caso é para aprendizado acredito que a minha sugestão acima é válida, salvo melhor juízo de algum cara mais sabido do que eu.


3. Re: Servidor Debian (ou Ubuntu Server) para disparos diários de e-mail.

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 05/05/2016 - 10:32h

pedrohenrique17 escreveu:

Bom dia.

Faço parte da associação de moradores aqui do bairro (apesar de ter 17 anos), no qual criamos uma comissão de tecnologia para buscar investimentos tecnológicos da prefeitura em nosso bairro.
No momento conseguimos espaço e montamos uma especie de LAN House publica e conseguimos implantar toda ela com software livre (usamos o Ubuntu nos terminais e Debian no server). Nesse espaço nós também reunimos os conhecedores de software livre e costumamos fazer algumas palestras para os interessados do bairro (que para a minha surpresa existe bastante jovem aqui interessado em software livre), com professores convidados de faculdades e escolas técnicas.

No momento nos surgiu uma ideia de, juntamente com os mais interessados e a titulo de experiencia e aprendizado, montarmos um servidor onde colocamos os dados de nome e data de aniversario dos associados e uma vez por dia esse servidor selecione os aniversariantes e dispare um e-mail para cada com uma mensagem de feliz aniversario, de forma automática.

Pensamos em Debian ou Ubuntu server (se faz alguma diferença entre os dois). A associação ja nos disponibilizou um link e um servidor que foi desativado da prefeitura e os mesmos nos doaram para isso, só que não sabemos como fazer. Já procuramos em todo lugar possível e em nenhum encontramos como fazer isso especifico.

Tentamos juntar as informações que conseguimos e fazer um megazord mas não deu certo.

O que precisamos que esse servidor faça especificamente é: Selecionar os aniversariantes do dia de um banco de dados (sintam-se livres para indicar o melhor para isso), separar alguns títulos (tipo quando for algum pastor por exemplo, colocar invés de somente o nome colocar "Pastor fulano" no corpo do e-mail) e disparar em um horário pré determinado do dia de forma automática (optamos em fazer esse servidor pois fica inviável fazer uma mala direta normal usando o libreoffice porque não temos acesso ao espaço todos os dias mas podemos deixar esse servidor ligado la, por isso a necessidade que seja de forma automática). Seria no máximo uns 50 e-mails enviados por dia.

Aos que puderem nos ajudar, fica os nossos mais sinceros sentimentos de gratidão e aos que tiverem a mesma duvida estamos juntos para aprender.
Muito obrigado a todos.
Pedro Henrique de Vargas

______________________________________________________
Bom dia Pedro.
Montei uma AGENDA, em shell script, que dentre outras funcionalidades, com poucas adaptações, fará o que você precisa . . .
Vou adequar e logo mais posto..
att.:
Marcelo





4. Re: Servidor Debian (ou Ubuntu Server) para disparos diários de e-mail.

Pedro Henrique de Vargas
pedrohenrique17

(usa Ubuntu)

Enviado em 06/05/2016 - 00:39h

Buckminster escreveu:

Bom, a princípio tu terá que instalar e configurar um SGBD (PostgreSQL, MySQL, etc).

E terá que fazer um sisteminha (em PHP, por exemplo) que pesquise no banco de dados e envie os emails desejados.

Talvez se tu pesquisar na internet ache alguma solução pronta, mas como teu caso é para aprendizado acredito que a minha sugestão acima é válida, salvo melhor juízo de algum cara mais sabido do que eu.


Bom dia Buckminster.
Obrigado pela resposta.

Ja tentamos essa opção (usamos MySQL) e php na nossa tentativa de montar o megazord, ela foi uma das que não funcionaram conosco.

Mas mesmo assim mto obrigado mesmo


5. Re: Servidor Debian (ou Ubuntu Server) para disparos diários de e-mail.

Pedro Henrique de Vargas
pedrohenrique17

(usa Ubuntu)

Enviado em 06/05/2016 - 00:43h

msoliver escreveu:
_____________________________________________________
Bom dia Pedro.
Montei uma AGENDA, em shell script, que dentre outras funcionalidades, com poucas adaptações, fará o que você precisa . . .
Vou adequar e logo mais posto..
att.:
Marcelo




Olá Marcelo, bom dia.
Obrigado pela resposta.

Fico aguardando a agenda.

Muito obrigado mesmo.


6. Re: Servidor Debian (ou Ubuntu Server) para disparos diários de e-mail.

Fernando Santos
bragax182

(usa Debian)

Enviado em 06/05/2016 - 14:27h

Opa! Gostei da ideia, vou seguir o tópico para acompanhar!


7. Re: Servidor Debian (ou Ubuntu Server) para disparos diários de e-mail.

Pedro Henrique de Vargas
pedrohenrique17

(usa Ubuntu)

Enviado em 06/05/2016 - 17:52h

Ouvi dizer que preciso tambem de um link dedicado para isso, procede ou dá pra fazer com um vdsl de 200mb?


8. Re: Servidor Debian (ou Ubuntu Server) para disparos diários de e-mail.

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 06/05/2016 - 19:06h

pedrohenrique17 escreveu:
Ouvi dizer que preciso tambem de um link dedicado para isso, procede ou dá pra fazer com um vdsl de 200mb?

__________________________________________
Boa Noite, pedrohenrique17.
Seguinte, as "poucas" alterações que eu tinha citado ..., foram "muitas" . . .
Esta praticamente pronto, apenas ajustes finais.
Não vejo necessidade de um link dedicado ....
Afinal os E-mail's serão disparados somente uma x por dia, quando tiver aniversariante.
Não será utilizado banco de dados, texto puro, um arquivo para os CONTATOS e outros para os EVENTOS (aniversários)
É utilizado o MUTT, para enviar os email's.
O "processo" consiste em:
Toda vez que é iniciado, verifica no "ARQUIVO EVENTOS", se existe aniversariante na "DATA CORRENTE", caso positivo, cria um arquivo com:
NOME, Data Nascimento, IDADE, Email e Telefone, do(s) aniversariante(s)
Busca o EMAIL no "ARQUIVO CONTATOS" e envia os dados dos aniversariantes para todos constantes no "ARQUIVO CONTATOS".
Caso queira ir adiantando....
O formato dos arquivos é:

CONTATOS:
IDNR:NOME:EMAIL:TELEFONE


EVENTOS:
DD#MM#AAAA#ANIVERSARIO#IDNR

Obs.:
O IDNR tem 04 dígitos.
É O NUMERO DA LINHA NO ARQUIVO CONTATOS.
No "ARQUIVO EVENTOS" deve utilizar o IDNR de CONTATOS.
EXEMPLO:
CONTATOS:
.
.
......
0013:Marcelo_S_Oliver:marcelo@momo.mom:011_NNNNNNNNN
EVENTOS:
13#07#1964#ANIVERSáRIO#0013
Em tempo . . .
O script tem a opção para cadastro de contatos e aniversário . . .

Qquer duvida, mande mensagem...
Att.:
Marcelo Oliver





9. Debian Serve junto ao MySQL.

Cristian Oliveira
CristianOliveira

(usa Ubuntu)

Enviado em 06/05/2016 - 21:32h

Gostei da sua pergunta, muito massa.

Por se tratar de algo bem complexo que é esse projeto ambicioso, vou te dar dicas para aprender junto aos seus colegas estudandes de informática os requisitos necessários para implantar esse projeto. Eis que o devem aprender:

1 - Instalar e Configurar o Debian Server.
O Debian por ser um sistema muito seguro e menos sujeito a erros, recomendo ele para esse seu projeto, pois ele também é muito flexível em relação a instalação de pacotes.
2 - Criar um banco de dados
Você pode encontrar um curso gratuito de MySQL no site www.softblue.com e www.ev.org.br.
3 - Fazer consultas em Banco de Dados usando o Debian
4 - Levantar um serve de Email no Debian
5 - PHP com MySQL
Busque como fazer isso usando o PHP mesmo, ele pode fazer as consultas e de acordo com os detalhes de cada cadastro ele monta um Email inteligente, tomando as decisões de acordo com o Sexo, nome, data, profissão por exemplo.


10. Re: Servidor Debian (ou Ubuntu Server) para disparos diários de e-mail.

Pedro Henrique de Vargas
pedrohenrique17

(usa Ubuntu)

Enviado em 09/05/2016 - 22:00h

msoliver escreveu:

Boa Noite, pedrohenrique17.
Seguinte, as "poucas" alterações que eu tinha citado ..., foram "muitas" . . .
Esta praticamente pronto, apenas ajustes finais.
Não vejo necessidade de um link dedicado ....
Afinal os E-mail's serão disparados somente uma x por dia, quando tiver aniversariante.
Não será utilizado banco de dados, texto puro, um arquivo para os CONTATOS e outros para os EVENTOS (aniversários)
É utilizado o MUTT, para enviar os email's.
O "processo" consiste em:
Toda vez que é iniciado, verifica no "ARQUIVO EVENTOS", se existe aniversariante na "DATA CORRENTE", caso positivo, cria um arquivo com:
NOME, Data Nascimento, IDADE, Email e Telefone, do(s) aniversariante(s)
Busca o EMAIL no "ARQUIVO CONTATOS" e envia os dados dos aniversariantes para todos constantes no "ARQUIVO CONTATOS".
Caso queira ir adiantando....
O formato dos arquivos é:

CONTATOS:
IDNR:NOME:EMAIL:TELEFONE


EVENTOS:
DD#MM#AAAA#ANIVERSARIO#IDNR

Obs.:
O IDNR tem 04 dígitos.
É O NUMERO DA LINHA NO ARQUIVO CONTATOS.
No "ARQUIVO EVENTOS" deve utilizar o IDNR de CONTATOS.
EXEMPLO:
CONTATOS:
.
.
......
0013:Marcelo_S_Oliver:marcelo@momo.mom:011_NNNNNNNNN
EVENTOS:
13#07#1964#ANIVERSáRIO#0013
Em tempo . . .
O script tem a opção para cadastro de contatos e aniversário . . .

Qquer duvida, mande mensagem...
Att.:
Marcelo Oliver




Olá Marcelo.

Tentei fazer segundo o que tu me passou, acho que fiz algo errado pois não rodou aqui.
Aguardo a agenda ansioso :D

Pedro Henrique


11. Re: Servidor Debian (ou Ubuntu Server) para disparos diários de e-mail.

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 11/05/2016 - 09:59h

pedrohenrique17 escreveu:

msoliver escreveu:

Boa Noite, pedrohenrique17.
Seguinte, as "poucas" alterações que eu tinha citado ..., foram "muitas" . . .
Esta praticamente pronto, apenas ajustes finais.
Não vejo necessidade de um link dedicado ....
Afinal os E-mail's serão disparados somente uma x por dia, quando tiver aniversariante.
Não será utilizado banco de dados, texto puro, um arquivo para os CONTATOS e outros para os EVENTOS (aniversários)
É utilizado o MUTT, para enviar os email's.
O "processo" consiste em:
Toda vez que é iniciado, verifica no "ARQUIVO EVENTOS", se existe aniversariante na "DATA CORRENTE", caso positivo, cria um arquivo com:
NOME, Data Nascimento, IDADE, Email e Telefone, do(s) aniversariante(s)
Busca o EMAIL no "ARQUIVO CONTATOS" e envia os dados dos aniversariantes para todos constantes no "ARQUIVO CONTATOS".
Caso queira ir adiantando....
O formato dos arquivos é:

CONTATOS:
IDNR:NOME:EMAIL:TELEFONE


EVENTOS:
DD#MM#AAAA#ANIVERSARIO#IDNR

Obs.:
O IDNR tem 04 dígitos.
É O NUMERO DA LINHA NO ARQUIVO CONTATOS.
No "ARQUIVO EVENTOS" deve utilizar o IDNR de CONTATOS.
EXEMPLO:
CONTATOS:
.
.
......
0013:Marcelo_S_Oliver:marcelo@momo.mom:011_NNNNNNNNN
EVENTOS:
13#07#1964#ANIVERSáRIO#0013
Em tempo . . .
O script tem a opção para cadastro de contatos e aniversário . . .

Qquer duvida, mande mensagem...
Att.:
Marcelo Oliver




Olá Marcelo.

Tentei fazer segundo o que tu me passou, acho que fiz algo errado pois não rodou aqui.
Aguardo a agenda ansioso :D

Pedro Henrique

---------------------------------------------------------------------------
Bom dia Pedro Henrique.
Com a "AGENDA" praticamente pronta, conclui que, para "armazenar" somente a DATA de NASCIMENTO não e viável manter o "ARQUIVO EVENTOS", eliminei-o, e concentrei os dados no "ARQUIVO CONTATOS", com o seguinte formato:
NOME:EMAIL:TEL1:TEL2:DD:MES:ANO:

É isso. . .
att.:
marcelo oliver



12. Re: Servidor Debian (ou Ubuntu Server) para disparos diários de e-mail.

Pedro Henrique de Vargas
pedrohenrique17

(usa Ubuntu)

Enviado em 11/05/2016 - 13:42h

msoliver escreveu:

Bom dia Pedro Henrique.
Com a "AGENDA" praticamente pronta, conclui que, para "armazenar" somente a DATA de NASCIMENTO não e viável manter o "ARQUIVO EVENTOS", eliminei-o, e concentrei os dados no "ARQUIVO CONTATOS", com o seguinte formato:
NOME:EMAIL:TEL1:TEL2:DD:MES:ANO:

É isso. . .
att.:
marcelo oliver


Boa tarde Marcelo.

Cara, muito obrigado mesmo :D Fico no aguardo.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts