Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di satoshi
    Registrato dal
    May 2002
    Messaggi
    217

    cdosys problema con il destinario durante l'invio

    cambiando server e passando a cdosys

    il mio script che invia le e-mail mediante un ciclo nn funziona piu' restituendomi questo errore

    CDO.Message.1 error '8004020c'

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


    ho fatto una ricerca sul forum e ho capito che questo errore viene dato se si ha un destinatario vuoto

    ho un database dove sono presenti diversi indirizzi email quindi se viene registrato un indirizzo email nn valido mi blocca lo script


    volevo chiedere come posso fare in modo che se un indirizzo nn è vero di far saltare il ciclo solo per quel indirizzo?

    questo è il codice che utilizzo per invio delle e-mail




    While Not rs.EOF
    stremail=rs("email")


    Dim Mail

    set Mail = server.CreateObject("CDO.Message")

    html = testo da inviare

    With Mail
    .From = "noreply@xxx.com"
    .To= rs("email")
    .Subject = "inserisco il titolo della e-mail"
    .HtmlBody = HTML
    .Send
    end With
    set Mail=nothing


    rs.MoveNext
    Wend

  2. #2
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Dovresti utilizzare una cosa del tipo:

    codice:
    if IsNull(rec("email")) or rec("email") = "" then 
       email = quellochetipare 
    else 
       email = (rec("email"),3) 
    end if

  3. #3
    Utente di HTML.it L'avatar di satoshi
    Registrato dal
    May 2002
    Messaggi
    217
    ciao sto provando ma ho questo errore


    Microsoft VBScript compilation error '800a03ee'

    Expected ')'


    email = (rs("email"),3)
    --------------------^

  4. #4
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Scusa c'è un errore...

    codice:
    email = rs("email")

  5. #5
    codice:
    if IsNull(rec("email")) or rec("email") = "" then 
       email = quellochetipare 
    else 
       email = rec("email")
    end if

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.