Ir para conteúdo
Fórum Script Brasil
  • 0

Sistema De Newsletter


Guest hunger

Pergunta

Fala comunidade...

preciso fazer um sistema de newsletter, em asp. Isso ainda não sei fazer, mas me viro. Minha principal dúvida é: como faço para que haja o envio da newsletter, periodicamente, para os emails cadastrados no banco de dados, automaticamente?

Preciso usar algum programa, preciso estar sempre em contato com o sistema, enviando manualmente, ou tem como fazer de uma maneira que tudo funcione sozinho?

Aguardo respostas... agradeço desde já!

Obgdo,

Marcos Hunger.

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

cara da para fazer totalmente automatizado, mas você vai precisar de um arquivo executável que rode para você sua página e um agendador de tarefas...

O sistema que você programar também precisará ser totalmente automatizado!!!

Isso não é muito recomendado (falo por mim!)....

Abraços Daniel

Link para o comentário
Compartilhar em outros sites

  • 0

1º passo - ver qual componente para envio de email seu servidor disponibiliza, esse script abaixo faz isso:

<% @ Language="VBScript" %>
<% Option Explicit %>
<%
Dim theComponent(11)
Dim theComponentName(11)

' componentes
theComponent(0) = "ADODB.Connection"
theComponent(1) = "SoftArtisans.FileUp"
theComponent(2) = "AspHTTP.Conn"
theComponent(3) = "AspImage.Image"
theComponent(4) = "LastMod.FileObj"
theComponent(5) = "Scripting.FileSystemObject"
theComponent(6) = "SMTPsvg.Mailer"
theComponent(7) = "CDONTS.NewMail"
theComponent(8) = "Jmail.smtpmail"
theComponent(9) = "SmtpMail.SmtpMail.1"
theComponent(10) = "Persits.Upload.1"
theComponent(11) = "UnitedBinary.AutoImageSize"

' apelido do componente!
theComponentName(0) = "ADODB"
theComponentName(1) = "SA-FileUp"
theComponentName(2) = "AspHTTP"
theComponentName(3) = "AspImage"
theComponentName(4) = "LastMod"
theComponentName(5) = "FileSystemObject"
theComponentName(6) = "ASPMail"
theComponentName(7) = "CDONTS"
theComponentName(8) = "JMail"
theComponentName(9) = "SMTP"
theComponentName(10) = "Persits Upload"
theComponentName(11) = "AutoImageSize"

Function IsObjInstalled(strClassString)
On Error Resume Next
  IsObjInstalled = False
  Err = 0
Dim xTestObj
Set xTestObj = Server.CreateObject(strClassString)
If 0 = Err Then IsObjInstalled = True
Set xTestObj = Nothing
  Err = 0
End Function
%>
<html>
<head>
<title>O q tem aqui?</title>
</head>
<body>
<table width="100%" border="1" cellspacing="0" cellpadding="0">
  <tr>
    <td align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000"><b>Componentes 
      instalados:</b></font></td>
  </tr>
  <tr>
    <td> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">
      <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <% 
  Dim i
        For i=0 to UBound(theComponent)
      If Not IsObjInstalled(theComponent(i)) Then
      
  Else
            Response.Write "<tr>" & vbCrLf
          Response.Write "<td width=""100%"">" & vbCrLf
          Response.Write "<b>" & theComponentName(i) & "</b>" & vbCrLf
          Response.Write "</td>" & vbCrLf
          Response.Write "</tr>" & vbCrLf
      End If
    Next 
    %>
  </table>
</font> 
</td>
  </tr>
</table>

</body>
</html>

2 - O ideal é ter uma pagina de administração para cadastrar as novas noticias e disparar automaticamente as mensagen para os usuarios.

Mais comece definindo o componente que você ira trabalhar e depois volte ai

Link para o comentário
Compartilhar em outros sites

  • 0
Fala comunidade...

preciso fazer um sistema de newsletter, em asp. Isso ainda não sei fazer, mas me viro. Minha principal dúvida é: como faço para que haja o envio da newsletter, periodicamente, para os emails cadastrados no banco de dados, automaticamente?

Preciso usar algum programa, preciso estar sempre em contato com o sistema, enviando manualmente, ou tem como fazer de uma maneira que tudo funcione sozinho?

Aguardo respostas... agradeço desde já!

Obgdo,

Marcos Hunger.

Você precisa ter um componente de envio de e-mail.... Ai você cria um banco de dado com as colunas:

  • id
  • nome
  • email
  • ativado

Ai você faz o cadastramento da newsletter, ai na maladireta que você for enviar, você faz um loop na função que for enviar o email, ai vai para todos os cadastrados no banco de dados.... Mas fale qual componente que tem no servidor, que assim poderemos te ajudar melhor!!!

[]'s

Victor

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...