Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Errore con CDO.Message

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    263

    Errore con CDO.Message

    Ciao a tutti.
    Mi viene generato il seguente errore:

    CDO.Message.1 error '8004020c'

    At least one recipient is required, but none were found.

    /public/login/attivacode_db.asp, line 52

    e il codice è il seguente (l'ultima linea postata è la 52 dove si genera l'errore):


    <%
    idutente = Replace(Request.Form("idutente"), "'", "''")
    chiave = Replace(Request.Form("chiave"), "'", "''")

    IF idutente <> "" and chiave <>"" and Instr(idutente, "@") > 0 and Instr(idutente, ".") > 0 then

    url_DB = "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("/mdb-database/DB_sito.mdb")

    Set Conn = Server.CreateObject("ADODB.Connection")
    conn.Open url_DB

    Set RecSet = Server.CreateObject("ADODB.Recordset")

    SQL = "SELECT * FROM Clienti where codice = '"&chiave&"' and attivo = 0 and email = '"&idutente&"'"
    RecSet.Open SQL, Conn, adOpenStatic, adLockOptimistic

    IF Not RecSet.Eof Then
    RecSet("attivo") = 1
    RecSet("data_attivazione") = Date()
    RecSet.Update
    password=RecSet("password")
    RecSet.Close
    Set RecSet = Nothing
    Conn.Close
    Set Conn = Nothing
    attivato=True
    else
    attivato=False
    end if

    If attivato=True then
    dim email_utente
    Set email_utente=server.CreateObject("CDO.Message")

    email_utente.From = mittente
    email_utente.To = email
    email_utente.Subject = "Step 3/4: Attivazione avvenuta"
    email_utente.TextBody = "Caro utente, l'attivazione è avvenuta con successo." & vbCrLf & "Username: " & username & vbCrLf &"Password: " & password
    email_utente.Send()
    .....
    .....

    Il fatto è che ho una routine identica da un'altra parte che funziona correttamente (con l'invio dell'email)

    Avete qualche consiglio ? sto diventando matto..

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    263
    Fermi tutti, cercando meglio nel forum (benedetto questo forum...) ho trovato l'errore: dovevo mettere "qualcosa" nella variabile destinatario dell'email.
    Grazie comunque

    Marco

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 © 2025 vBulletin Solutions, Inc. All rights reserved.