Visualizzazione dei risultati da 1 a 7 su 7

Discussione: CDONTS err.number

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    204

    CDONTS err.number

    Per testare err.number quado parte una mail con il CDONTS
    bisogna settare qualcosa o basta inserire la parte di codice dopo il send???

    set objCDOMail = Server.CreateObject("CDONTS.NewMail")

    objCDOMail.From = "info@info.it"
    objCDOMail.To = email
    objCDOMail.MailFormat = 0
    objCDOMail.BodyFormat = 0
    objCDOMail.Subject = oggetto
    objCDOMail.Body = m
    objCDOMail.Send()

    if err.number <> 0 then
    response.write "

    Invio non riuscito: " & err.description
    else
    response.write "

    E-mail inviata con successo!"
    end if

  2. #2
    Utente di HTML.it L'avatar di jesus
    Registrato dal
    Jan 2002
    Messaggi
    717
    Devi mettere On error resume next all'inizio del codice:
    codice:
    On error resume next
    
    set objCDOMail = Server.CreateObject("CDONTS.NewMail")
    
    objCDOMail.From = "info@info.it"
    objCDOMail.To = email
    objCDOMail.MailFormat = 0
    objCDOMail.BodyFormat = 0
    objCDOMail.Subject = oggetto
    objCDOMail.Body = m
    objCDOMail.Send()
    
    if err.number <> 0 then
    response.write "
    
    Invio non riuscito: " & err.description
    else
    response.write "
    
    E-mail inviata con successo!"
    end if
    <%= Jesus %>
    "Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna" - Albert Einstein.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    204
    grazie..
    ma questo err.number mi da sempre email inviata
    anche se come indirizzo gli metto pippo@pippo mi da sempre email inviata con successo
    quand'è che dovrebbe dare errore? in quali casi

    e un'altro problema che mi affligge da due giorni, spedisco la mail tramite la mia form e a certi utenti arriva e ad altri no!!! Non penso sia colpa del filtro antispam perchè arriva a chi lo ha attivato!!!

  4. #4
    Utente di HTML.it L'avatar di jesus
    Registrato dal
    Jan 2002
    Messaggi
    717
    Err.number funziona se ci sono errori del tipo "Non esiste l'oggetto CDONTS", non per il risultato dell'invio.
    Per vedere se effettivamente l'email è stata inviata devi controllare la cartella badmail su C:\inetpub\mailroot.
    <%= Jesus %>
    "Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna" - Albert Einstein.

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    204
    io sto provando il form in linea e non in locale
    c'è un path da controllare anche la??

  6. #6
    Utente di HTML.it L'avatar di jesus
    Registrato dal
    Jan 2002
    Messaggi
    717
    Originariamente inviato da FilSWS
    io sto provando il form in linea e non in locale
    c'è un path da controllare anche la??
    Penso di no... è una cosa prettamente amministrativa cmq se le email non riesce ad inviarle vanno in badmail. Puoi chiedere al supporto tecnico del tuo hoster.
    <%= Jesus %>
    "Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna" - Albert Einstein.

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    204
    ok proverò a chiamare
    grazie mille

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.