Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Problema invio email

  1. #1

    Problema invio email

    Salve a tutti ragazzi, utilizzo il metodo CDO su Aruba per inviare email dal sito.

    Praticamente lo script funziona benissimo, mi invia le email a tutti però si blocca una volta finito e non procede con le altre azioni... mi da il seguente errore:

    CDO.Message.1 error '8004020c'

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

    /invia_preventivo.asp, line 64

    Lo script è il seguente

    ' APRE LA CONNESSIONE AL DATABASE E PRELEVA LE EMAIL DELLA NEWSLETTER

    Set RecSet = Server.CreateObject("ADODB.Recordset")
    SQLmail = "SELECT email FROM tbl_aziende"
    RecSet.Open SQLmail, Conn, adOpenStatic, adLockOptimistic

    IF not RecSet.Eof then

    ' INDIRIZZO EMAIL NOSTRO
    mittente = "info@lamiaemail.it"

    Do until Recset.eof

    ' PRELEVA L'EMAIL DELL'UTENTE DAL NOSTRO DATABASE
    destinatario = RecSet("email")

    ' PRELEVA IL TESTO DEL MESSAGGIO DA INVIARE
    testo = "Nuovo preventivo in attesa di essere visionato. Accedi alla tua area riservata per vederne i relativi dettagli"

    ' PRELEVA L'OGGETTO DEL MESSAGGIO DA INVIARE
    oggetto = "Nuova richiesta di preventivo da parte di" & nome

    ' INVIA IL MESSAGGIO
    Set email = CreateObject("CDO.message")
    email.From = mittente
    email.To = destinatario
    email.Subject = oggetto

    ' FORMATO EMAIL
    email.HTMLBody = testo
    email.TextBody = testo

    ' INVIA L'EMAIL E..
    email.Send (QUI MI DA ERRORE)


    ' PASSA AVANTI...
    RecSet.Movenext
    loop

    End If

    RecSet.Close
    Set email = nothing

    Ripeto lo script funziona, mi invia le email ma mi da quell'errore e non procede con le altre azioni da compiere


    http://www.generationweb.it <--- web site

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812

    Re: Problema invio email

    Originariamente inviato da generationweb.i
    At least one recipient is required, but none were found.
    sicuro che l'indirizzo a cui spedire sia presente in TUTTI i record?

  3. #3
    Ah tu dici che se qualche azienda non ha l'email non funziona?
    http://www.generationweb.it <--- web site

  4. #4
    Cmq ho appena controllato, tutti i record hanno l'email
    http://www.generationweb.it <--- web site

  5. #5
    Poi ripeto, lo script funziona, l'email la invia correttamente ma poi mi visualizza quell'errore e mi blocca gli scfript successivi...
    http://www.generationweb.it <--- web site

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    il messaggio parla chiaro
    At least one recipient is required, but none were found

    prova così
    codice:
    SELECT email FROM tbl_aziende where email <> ""
    e controlla che il formato di tutte le mail sia valido


    edit...
    ma di quante mail parliamo?

  7. #7
    Risolto, avevo un indirizzo email nel database scritto male!!!! Grazie 1000!!!
    http://www.generationweb.it <--- web site

  8. #8
    Solo una gentilezza, per personalizzare il messaggio contenuto nella variabile testo??


    Esempio:

    Vorrei scrivere

    Nuovo preventivo in attesa di essere visionato. Accedi alla tua area riservata per vederne i relativi dettagli.

    Poi andare a capo e magari visualizzare alcune variabili tipo nome, cognome, regione, provincia...mi imbroglio con gli apici, mi dai una mano?
    http://www.generationweb.it <--- web site

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.