Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

marina limeira

banco de dados e envio automatico de emails - possivel em ASP ?

Recommended Posts

como eu posso programar

 

para que meu servidor envie automatico:

 

um email com mensagem 1, para o visitante cadastrado imediatamente

um email com mensagem 2, para o visitante cadastrado 1 dia apos o seu cadastro

um email com mensagem 3, para o visitante cadastrado 5 dias apos o seu cadastro

um email com mensagem 4, para o visitante cadastrado 10 dias apos o seu cadastro

 

queria deixar isso automatico no sistema, alguma sugestao? pois cada visitante tem um dia e hora diferentes de cadastros...

 

 

obrigada pelos exemplos

 

Mári

Compartilhar este post


Link para o post
Compartilhar em outros sites

joga uma função refresh com javascript mesmo contendo o tempo que quer enviar, joga uma query no link do refresh, fazendo a ação para outra função, no caso o ASP!

Compartilhar este post


Link para o post
Compartilhar em outros sites

configura algo diretamente no servidor como um agendador de scripts

 

outra forma deve ser criando um trigger

Compartilhar este post


Link para o post
Compartilhar em outros sites

um email com mensagem 1, para o visitante cadastrado imediatamente

um email com mensagem 2, para o visitante cadastrado 1 dia apos o seu cadastro

um email com mensagem 3, para o visitante cadastrado 5 dias apos o seu cadastro

um email com mensagem 4, para o visitante cadastrado 10 dias apos o seu cadastro

você possui um painel administrativo do site; onde você ve quem se cadastrou, remove qq registro indevido...?

se sim, e no caso de você entrar diariamente no painel, você pode fazer isso criando uma pagina

 

no 1º caso o envio seria imediato certo?

para os d+ casos você cria uma pagina que envia os emails

 

link - enviar email para cadastros de 5 dias

link - enviar email para cadastros de 10 dias

link - enviar email para cadastros que nao entram mais de 1 mes...

 

assim por diante

eu adoto esse "metodo" acho simples e direto, ate pq entro na adm diariamente, se esse for seu caso... fica a dica

Compartilhar este post


Link para o post
Compartilhar em outros sites

ate achei interessante

criar uma pagina administrativa pra enviar.

 

Voce tem algum exemplo que você ja utiliza para que eu possa testar aqui...

 

ai eu crio um banco teste so pra ver como funciona

 

obrigada

 

Mari

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim o email é padrao para todos usuarios a cada periodo claro..

 

por exemplo..

 

 

voce cadastrou em nosso site faz 5 dias...

e estou te lembrando voce para assistir um conteudo especial em meu site

http:// link

 

 

 

ai dependendo do periodo mudo so os dias e o link

 

 

o que você chegou a testar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

acho que você deveria criar uma Function onde ele resgata dp BD a data de cadastro e que calcule os dias para envio dos emails!

 

Tem msn ? me adiciona pra eu ajudar se quiser leander.costa[at]hotmail

Compartilhar este post


Link para o post
Compartilhar em outros sites

o envio é simples, usa o componente e ponto final, bem simples

no caso dos emails padroes, eu costumo usar um textarea com o texto pre-definido, ate pq as vezes você quer mudar alguma coisa, e eu prefiro colocar o "Boa tarde" "bom dia" "boa noite" à mao, nao gosto ter que fazer uma verificacao so pra isso

 

pode criar uma pagina apenas

ex:

 

acao 1 - escolha o tipo de envio

• +5 dias

• +10 dias

 

acao 2 - aparece o checkbox com o texto

 

acao 3 - manda o email

 

 

com esses 3 passos você ja tem isso pronto

bem simples e funcional e você pode adicionar qtas opcoes de envio quiser, vai transformar isso numa newsletter...

pode enviar separadamente videos pra homens, mulheres, faixa etaria...

 

maos à obra

Compartilhar este post


Link para o post
Compartilhar em outros sites

entendo sobre a query..

mas

a questao é que o sistema faça isso automatico, nao preciso estar visitanto uma pagina pra ocorrer isso

 

como fazer?

 

Prezada Marina Limeira,

 

Entendi sua dúvida, porém como não tenho informações adicionais sobre o seu banco de dados irei utilizar o Ms-SQL SERVER 2000 como exemplo, ok?

 

Então vamos lá:

 

1o. Crie uma conta no seu Exchange e vincule ao SQL SERVER;

 

2o. Crie uma Stored Procedure para obter a diferença entre a data atual (utilize a função GETDATE) e a data de cadastro na sua tabela, bem como o endereço de e-mai;

 

3o. Utilize a Stored Procedure especial chamada XP_SendMail do próprio SQL SERVER para encaminhar a sua mensagem para o endereço obtido na Stored Procedure do passo 2 .

 

4o. Agende uma tarefa (JOB) no seu SQL SERVER para executar a sua STored Procedure diariamente.

 

 

Espero ter ajudado.

 

Ps.: Maiores informações sobre a configuração da conta de Email no SQL SERVER, segue no link abaixo:

http://support.microsoft.com/kb/304967/pt-br

Compartilhar este post


Link para o post
Compartilhar em outros sites

oi desisto

entendi de montar algo para envio manual correto?

so você poderia me ajudar com algum exemplo simples qquer

pois entendi a logica porem nao sei como selecionar e ai enviar a carta anexa de acordo com o registro selecionado.

qquer exemplo sera otimo e agradeço

mari

Compartilhar este post


Link para o post
Compartilhar em outros sites

vamos por partes

escolhe o componente pra enviar o email

 

a 1ª acao vai ser um form com select e as opcoes que você quer

ai você passa a variavel pela url mesmo

ex

select 1 do form = vai pra xx.asp?op=1a

select 2 do form = vai pra xx.asp?op=2a

 

depois você verifica

if op=1a then

ai aqui vem outro form com o text area pra um caso e bt de envio que manda pra pra xx.asp?op=1b

elseif op=2a then

ai aqui vem outro form com o text area pra um caso e bt de envio que manda pra pra xx.asp?op=2b

end if

 

if op=2a then

faz o envio

elseif op=2b then

faz o envio

end if

 

+- isso o resumo do resumo

 

sera que isso ja ajuda?

Compartilhar este post


Link para o post
Compartilhar em outros sites

oi desisto

entendi de montar algo para envio manual correto?

so você poderia me ajudar com algum exemplo simples qquer

pois entendi a logica porem nao sei como selecionar e ai enviar a carta anexa de acordo com o registro selecionado.

qquer exemplo sera otimo e agradeço

mari

Segue um exemplo no site http://www.itmnetworks.com.br/forum/viewtopic.php?t=4 de autoria do sr. Rodrigo

 

"O componente Persits.MailSender ( AspEmail ) é um componente muito utilizado para o envio de mensagens de e-mail utilizando a linguagem de programação ASP. ...."

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.