Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di billy1
    Registrato dal
    Jun 2001
    Messaggi
    549

    invio email con CDO: come posso intercettare gli eventuali errori del mailserver?

    ciao, sto usando CDO (su windows server 2003) per inviare le email da pagine ASP.

    Mi hanno chiesto di poter intercettare eventuali errori del mailserver.

    come posso fare?

    Per esempio, se l'indirizzo email e' composto in modo errato potrei farlo, ma se questo indirizzo invece e' corretto ma il server non l ospedisce o da' altri errori, mi hanno detto che mi dovrebbe restituire un errore...

    io ho un codice per l'invio in CDO, lo posto qui sotto, solo che l'ultiam parte (quella dell'errore) non e' una parte valida (l'ho scritta io), vorrei sapere come fare ad intercettare gli errori del mail server

    codice:
    <%@ Language=VBScript %>
    <%
    ' dichiaro alcuni variabili 
    Dim iMsg
    Dim iConf
    Dim Flds
    Dim strTosend
    Dim strEmail
    Dim strRichiesta
    Dim strMessage
    Dim strOggetto
    
    strEmail = Request("mFrom")
    strTosend="@mail a cui arriverà il msg"
    strOggetto=Request("mObject")
    strMessage=Request("mBody")
    
    Set iMsg = CreateObject("CDO.Message")
    Set iConf = CreateObject("CDO.Configuration")
    Set Flds = iConf.Fields
    
    set iMsg = CreateObject("CDO.Message")
    set iConf = CreateObject("CDO.Configuration")
    Set Flds = iConf.Fields
    Flds("http://schemas.microsoft.com/cdo/configuration/urlgetlatestversion") = True
    Flds.Update
    
    With iMsg
    Set .Configuration = iConf
    .To = strTosend
    .From = strEmail
    .Subject = strOggetto
    .TextBody= strMessage
    .Send
    End With
    
    ' questa parte sotto l'ho scritta io ma non so se e' corretta...
    if err.number then
    Response.Write "asp_error=true"
    else
    Response.Write "asp_error=false"
    end if
    %>
    Il fumo fa male a te e agli altri.
    Rispettate chi non vuole respirare il fumo passivo.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il codice CDO passa la richiesta al mail server ed a quest'ultimo tornano le risposte negative, non al codice ASP.

    Roby

  3. #3
    Utente di HTML.it L'avatar di billy1
    Registrato dal
    Jun 2001
    Messaggi
    549
    Originariamente inviato da Roby_72
    Il codice CDO passa la richiesta al mail server ed a quest'ultimo tornano le risposte negative, non al codice ASP.

    Roby
    no ma se per esempio io metto un mail server errato, ho saputo che err.number= -2147220973
    Il fumo fa male a te e agli altri.
    Rispettate chi non vuole respirare il fumo passivo.

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ok, ma quello ti potrà capitare una sola volta: quando carichi lo script.

    Roby

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.