Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Newsletter

  1. #1

    Newsletter

    Ragazzi, ho un problema con una newsletter scaricata da html.it.
    Il codice è composto da un form che serve all'iscrizione nel database di un nuovo utente, poi c'è una pagina dal quale si crea l'email che passa il tutto ad una pagina che da l'anteprima dell'email che a sua volta consente di mandare 'email ad una sola persona o a tutto il database.
    Praticamente funziona tutto bene ma al momento dell'invio c'è un errore nella pagina send.asp che dovrebbe mandare l'email a tutti gli utenti del database e nella pagina email.asp che dovrebbe mandare l'email ad una sola persona.
    Questo il codice per la pagina send.asp:
    <html>
    <head>
    <title>Spedizione E-mail</title>
    <head>
    <body bgcolor="black" link="#ffcc00" vlink="#ffcc00" alink="#ffcc00">
    <%
    Set cn = Server.CreateObject("ADODB.Connection")
    %>
    <%
    Set rs = Server.CreateObject("ADODB.Recordset")
    strSQL="SELECT Email FROM Mailing ORDER BY Email"
    rs.Open strSQL,cn
    tipo=request("Tipo")
    email=request("Email")
    mittente=request("Mittente")
    oggetto=request("Oggetto")
    if tipo="html" then
    do while not rs.eof
    Set objMail = Server.CreateObject("CDONTS.NewMail") **in questa riga c'è l'errore**
    objMail.BodyFormat = 0
    objMail.MailFormat = 0
    objMail.From=mittente
    objMail.To=rs("Email")
    objMail.Subject=oggetto
    objMail.Body=email
    objMail.Send
    Set objMail = nothing
    rs.movenext
    loop
    else
    do while not rs.eof
    Set objMail = Server.CreateObject("CDONTS.NewMail")
    objMail.BodyFormat = 1
    objMail.MailFormat = 1
    objMail.From=mittente
    objMail.To=rs("Email")
    objMail.Subject=oggetto
    objMail.Body=email
    objMail.Send
    Set objMail = nothing
    rs.movenext
    loop
    end if
    set cn = nothing
    set rs = nothing
    %>
    <center><font face="Verdana" color=#ffcc00 size=4>I messaggi sono stati spediti correttamente


    <font size=3>Torna alla lista delle email</font></center>
    </body>
    </html>
    <a href="http://www.olimposalotti.it"> www.olimposalotti.it </a>

  2. #2
    Utente di HTML.it L'avatar di Spyfil
    Registrato dal
    Dec 2001
    Messaggi
    801
    ma stai provando la pagina in locale o su un server?

  3. #3
    Sia in locale, che caricandola sul server mi da lo stesso problema.
    <a href="http://www.olimposalotti.it"> www.olimposalotti.it </a>

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il componente non è presente né in locale (forse usi XP) né sul server (2003 Server).
    Sul server forse hai CDOSYS.
    Chiedi al tuo hoster.

    Roby

  5. #5
    Infatti uso xp e il mio server è aruba.
    Quindi se volessi usare cdosys come dovrei sostituire il codice?

    Scusate ma non ne capisco molto di asp?
    <a href="http://www.olimposalotti.it"> www.olimposalotti.it </a>

  6. #6

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.