|
![]() |
||
Script em asp pra mandar newsletter
|
||
. Nós temos 759.317 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.
![]() |
|
|
Opções do Tópico |
|
|
#1 (permalink) |
|
General de Pijama
|
Ae galera, é o seguinte, gostaria e saber se alguem conhece algum scrip em asp pra enviar newsletter.
Eu ja uso o Ultradev, e ja sei faze rrelação com banco de dados por ele (Connection) e todo o resto que preciso, então o que preciso é o seguinte, um script duma pagina por exemplo com um formulario de assunto e uma caixa de texto em que eu coloque o html do e-mail, ai clieque em enviar e o o proprio script se encarrega de enviar esse codigo html (o e-mail em html) para o e-mial de todos os cadastrados no banco de dados. Tem como fazer isso??? ate mais,
__________________
Asus F3Ja Intel Core 2 Duo T5600@ 1.83Ghz 2Gb DDRII RAM ATi X1600 Mobility 512Mb@DDRIII HD 100Gb@SATA Hitachi PC2 Dell Studio 540 Intel Core 2 Quad 2.4Ghz 3Gb DDRII RAM HD 250Gb@SATA PC3 P3 800Mhz@133FSB 512Mb Ram - 300Gb HD Dataserver @SP |
|
|
|
|
|
#2 (permalink) |
|
Super Participante
|
Qual o servidor q vc usa e qual componente de email q tem nele (AspEmail, CDONTS..)?
[]´s DB! :twisted:
__________________
"Read the directions and directly you will be directed in the right direction." http://www.dmbtecnologia.com.br |
|
|
|
|
|
#3 (permalink) | |
|
General de Pijama
|
Citação:
Ate mais,
__________________
Asus F3Ja Intel Core 2 Duo T5600@ 1.83Ghz 2Gb DDRII RAM ATi X1600 Mobility 512Mb@DDRIII HD 100Gb@SATA Hitachi PC2 Dell Studio 540 Intel Core 2 Quad 2.4Ghz 3Gb DDRII RAM HD 250Gb@SATA PC3 P3 800Mhz@133FSB 512Mb Ram - 300Gb HD Dataserver @SP |
|
|
|
|
|
|
#4 (permalink) | |
|
General de Pijama
|
Citação:
Ate mais,
__________________
Asus F3Ja Intel Core 2 Duo T5600@ 1.83Ghz 2Gb DDRII RAM ATi X1600 Mobility 512Mb@DDRIII HD 100Gb@SATA Hitachi PC2 Dell Studio 540 Intel Core 2 Quad 2.4Ghz 3Gb DDRII RAM HD 250Gb@SATA PC3 P3 800Mhz@133FSB 512Mb Ram - 300Gb HD Dataserver @SP |
|
|
|
|
|
|
#5 (permalink) |
|
GeeK
Registrado em: Oct 2002
Localização: São Paulo
Mensagens: 2.649
Reputação: 23
![]() |
De uma olhada aqui:
http://www.hotscripts.com/cgi-bin/search.cgi?bool=AND&query=newsletter&catid=35 ASPmail e CDonts, são componentes para enviar Mensagns e E-mails. Em www.superasp.com.br, você tem detalhes de como usar esses componentes.
__________________
DevBrasil - Fórum Visitem! |
|
|
|
|
|
#6 (permalink) |
|
General de Pijama
|
Valeu pela ajuda mas eu desisto, da muito trabalho... eu ainda não sei nada de asp, faço um punhado de coisa.. mas tudo pelo ultradev....
Valeu pela ajuda, Ate mais,
__________________
Asus F3Ja Intel Core 2 Duo T5600@ 1.83Ghz 2Gb DDRII RAM ATi X1600 Mobility 512Mb@DDRIII HD 100Gb@SATA Hitachi PC2 Dell Studio 540 Intel Core 2 Quad 2.4Ghz 3Gb DDRII RAM HD 250Gb@SATA PC3 P3 800Mhz@133FSB 512Mb Ram - 300Gb HD Dataserver @SP |
|
|
|
|
|
#7 (permalink) |
|
General de Pijama
|
Na verdade o problema é que eu não sei quase nada de asp, e o que precisava era um script ou algum acois apra automatizar, e não uso servidor dedicado, en~toa nõa posso instalar nada.... e tava lendo la do Cdonts e do Aspmail, tem que instalar...
Ate mais,
__________________
Asus F3Ja Intel Core 2 Duo T5600@ 1.83Ghz 2Gb DDRII RAM ATi X1600 Mobility 512Mb@DDRIII HD 100Gb@SATA Hitachi PC2 Dell Studio 540 Intel Core 2 Quad 2.4Ghz 3Gb DDRII RAM HD 250Gb@SATA PC3 P3 800Mhz@133FSB 512Mb Ram - 300Gb HD Dataserver @SP |
|
|
|
|
|
#8 (permalink) |
|
GeeK
Registrado em: Oct 2002
Localização: São Paulo
Mensagens: 2.649
Reputação: 23
![]() |
Não tenho muito a dizer a você. Mas estude e tente fazer! Se você não tentar fazer, você nunca fará um newsletter, uma enquete, etc.
Procure por informações do que você está tentando fazer, temos o google para isso!
__________________
DevBrasil - Fórum Visitem! |
|
|
|
|
|
#9 (permalink) |
|
General de Pijama
|
Eu pensei em fazer pq não tinha muita coisa pra faze... tipow... eu aprendi asp sozinho pelo ultradev... não sei nada de objetivos ou coisa assim... se for pra tentar vo ter que começar do zero.... não sei nada de conexão com banco de dados nem nada... tudo no automatizado....
Pensei em fazer isso porque pensei ser facil.... Valeu pela ajuda... e descupa faze vc gasta o tempo..
__________________
Asus F3Ja Intel Core 2 Duo T5600@ 1.83Ghz 2Gb DDRII RAM ATi X1600 Mobility 512Mb@DDRIII HD 100Gb@SATA Hitachi PC2 Dell Studio 540 Intel Core 2 Quad 2.4Ghz 3Gb DDRII RAM HD 250Gb@SATA PC3 P3 800Mhz@133FSB 512Mb Ram - 300Gb HD Dataserver @SP |
|
|
|
|
|
#10 (permalink) |
|
Super Participante
Registrado em: Dec 2001
Mensagens: 937
Reputação: 23
![]() |
Se vc ainda quiser fazer isso olhe esse site, da pra enteder bem facil.
http://www.stardeveloper.com/articles/display.html?article=2000032001&page=1
__________________
Linux User:#326216 Intel I7 - 920 - 6G DDR3 Tripple Channel @1600 - Geforce 285 1G. Programador ADVPL(Fazer o que é o que ta pagando as contas no momento...) |
|
|
|
|
|
#11 (permalink) |
|
General de Pijama
|
Tem esses tres componetes:
Aspmail Código:
Código:
Código:
Valeu quem ajudar. Ate mais,
__________________
Asus F3Ja Intel Core 2 Duo T5600@ 1.83Ghz 2Gb DDRII RAM ATi X1600 Mobility 512Mb@DDRIII HD 100Gb@SATA Hitachi PC2 Dell Studio 540 Intel Core 2 Quad 2.4Ghz 3Gb DDRII RAM HD 250Gb@SATA PC3 P3 800Mhz@133FSB 512Mb Ram - 300Gb HD Dataserver @SP |
|
|
|
|
|
#12 (permalink) |
|
Super Participante
|
Isso, vc vai criar uma pagina ex.: email.htm, com um formulario contendo os campos de envio, como, nome, email, assunto e corpo da mensagem, o action do formulario vc vai apontar p/ essa pagina do componente, ex.: envia.asp, onde, nessa pagina, vc vai colocar as variaveis do formulario, ex.: nome = Request.Form("nome"), assunto = Request.Form("assunto"), sabendo-se que na pagina email vc tem q colocar estes mesmos nomes nos campos, depois disso, na envia.asp nas propriedades Mailer.Subject (assunto), Mailer.Body (corpo), Mailer.From (seu email), Mailer.To (destinatario), vc vai colocar as variaveis do formulario, ex: Mailer.To = para, Mailer.Subject = assunto e por ai vai... Espero q vc consiga, qq duvida poste aí!
[]´s DB! :twisted:
__________________
"Read the directions and directly you will be directed in the right direction." http://www.dmbtecnologia.com.br |
|
|
|
|
|
#13 (permalink) |
|
General de Pijama
|
Descupa falar assim, mas isso dai eu ja tinha uma ideia.
Minha duvida é onde na pagina envia.asp que eu coloco esse script... e a outra duvida é como personalizar o e-mail e enviar para varias pessoas ao mesmo tempo.
__________________
Asus F3Ja Intel Core 2 Duo T5600@ 1.83Ghz 2Gb DDRII RAM ATi X1600 Mobility 512Mb@DDRIII HD 100Gb@SATA Hitachi PC2 Dell Studio 540 Intel Core 2 Quad 2.4Ghz 3Gb DDRII RAM HD 250Gb@SATA PC3 P3 800Mhz@133FSB 512Mb Ram - 300Gb HD Dataserver @SP |
|
|
|
|
|
#14 (permalink) |
|
Super Participante
|
bom, eu nao entendi a sua pergunta... Vc coloca o script em qq lugar entre <% %>, nao tem erro... p/ vc enviar p/ varias pessoas, eh soh vc separar os emails por virgula
[]´s DB! :twisted:
__________________
"Read the directions and directly you will be directed in the right direction." http://www.dmbtecnologia.com.br |
|
|
|
|
|
#15 (permalink) | ||
|
General de Pijama
|
Então vou repeir mais uma vez a duvida:
Em que lugar que vai esses scripts? na Head, Antes do HTML depois que definio o ASP, etc.... Essa que é a duvida...... E outra... Peguie esse script aqui: Citação:
Seria isso daqui para varios endereços: Código:
E outra é pra personalisar alguns termos no e-mail, como por exemplo: Citação:
__________________
Asus F3Ja Intel Core 2 Duo T5600@ 1.83Ghz 2Gb DDRII RAM ATi X1600 Mobility 512Mb@DDRIII HD 100Gb@SATA Hitachi PC2 Dell Studio 540 Intel Core 2 Quad 2.4Ghz 3Gb DDRII RAM HD 250Gb@SATA PC3 P3 800Mhz@133FSB 512Mb Ram - 300Gb HD Dataserver @SP |
||
|
|
|
|
|
#16 (permalink) |
|
Super Participante
|
Cara, se esse script for soh p/ envio, vc nao precisa nem criar uma pagina c/ HTML, eh soh vc colocar o script numa pagina limpa e pronto. Com base no seu script vou criar um ex. p/ vc: (Obs.: o metodo de envio do formulario eh POST)
<% Set Mailer = Server.CreateObject("SMTPsvg.Mailer") Mailer.FromName = "Meu Nome" Mailer.FromAddress= "eu@dominio.com.br" Mailer.RemoteHost = "smtp2.locaweb.com.br" Mailer.AddRecipient "João da Silva","joao@provedor.com.br" Mailer.AddRecipient "Zé das Coves","ze@provedor.com.br" Mailer.AddRecipient "Luma de Oliveira","luma@provedor.com.br" <==-- P/ cada email diferente, vc deve colocar um "Mailer.AddRecipient" Mailer.ContentType = "text/html" ' formatação html Mailer.Subject = "Seu pedido foi recebido" HTM <= "Nesta variavel vai ficar todo o seu HTML, lembrando que, vc não deve usar aspas em hipótese alguma. Ex. Abaixo." HTM = "<html>" HTM = HTM & "<head>" HTM = HTM & "<title>Documento sem título</title>" HTM = HTM & "<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>" HTM = HTM & "</head>" HTM = HTM & "<body>" HTM = HTM & "aqui eh o conteudo da mensagem. Lembrando q vc pode criar o HTML em um editor, depois tirar TODAS as aspas e colocar aki desta forma" HTM = HTM & "</body>" HTM = HTM & "</html>" Mailer.BodyText = HTM If Mailer.SendMail Then Response.Write "Mensagem enviada com sucesso" Else Response.Write "Erro " & Mailer.Response End If %> Pronto.... eh basicamente isto... procure mais sobre o ASPMAIL no google, tem bastante informações interessantes p/ vc complementar seu codigo... Fuii.... []´s DB! :twisted:
__________________
"Read the directions and directly you will be directed in the right direction." http://www.dmbtecnologia.com.br |
|
|
|
|
|
#17 (permalink) |
|
General de Pijama
|
Eu entendi ja o rolo dos varios to do e-mail, mas o problema é automatizar isso, não vou fazer um script com 40 pessoas.... e sim vou usar o banco de dados que pode adicionar ou deletar.
Minha ideia na verdade era fazer assim. Na verdade a ideia era fazer uma pagina com o formulario de escrever o e-mail, ele postaria o ID do cadastrado. Nessa pagina do aspmail ele ele consultaria do DB pra ver o nome e e-mail e repetiria os campos. E na mensagem colocaria um campo de nome, usado nas requests. Sabe duma coisa... eu ontem tava testando e não funfa de jeito nenhum nem aspmail, nem aspemail nem cdonts la no servidor. Vo dexa isso pra depois se precisar viw..
__________________
Asus F3Ja Intel Core 2 Duo T5600@ 1.83Ghz 2Gb DDRII RAM ATi X1600 Mobility 512Mb@DDRIII HD 100Gb@SATA Hitachi PC2 Dell Studio 540 Intel Core 2 Quad 2.4Ghz 3Gb DDRII RAM HD 250Gb@SATA PC3 P3 800Mhz@133FSB 512Mb Ram - 300Gb HD Dataserver @SP |
|
|
|
|
|
#18 (permalink) |
|
Newbie
|
Galera, to com um probleminha parecido.
No meu newsletter, possuo um BD ACCESS onde (no antigo CDONTS) usava a seguinte sintase: mailObj.From = RSBODY("From_Email") mailObj.To = RS("Email") mailObj.Subject = Request("Subject") mailObj.Body = Request("Body") mailObj.Send RS.movenext Lembrando que em mailObj.TO = RS("Email") é a variavel que vai no banco de dados e dispara o e-mail para todos que estão dentro da mesma, ou seja, multiplos destinatários... A grande questão é: agora tenho que usar o PERSIST, que gera a seguinte sintase: Mail.From = Request.Form("From_Email") Mail.FromName = "NewsLetter" Mail.addaddress "email@dominio.com.br" Mail.Subject = Request.Form("Subject") Mail.Body = Request.Form("Body") Lembrando que em Mail.addaddress "email@dominio.com.br" é fixo e não consigo pegar todos os e-mails da lista do banco de dados. Alguém sabe como eu faria isto??? Valew! |
|
|
|
![]() |
| Opções do Tópico | |
|
|