Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    169

    invio mail cdonts con smtp di iis

    ciao a tutti!
    scusate se metto 1 altro post su questo argomento, ma non riesco proprio a risolvere il mio problema...
    ho fatto 1 pagina asp per l'invio di una mail, e vorrei provarla utilizzando come smtp il servizio di iis, installato sulla mia macchina, non avendo per adesso a disposizione un smtp.
    è possibile?
    vi posto il codice con i punti di domanda dove credo che ci sia il problema...
    -------------------- code

    DIM iMsg, Flds, iConf

    Set iMsg = CreateObject("CDO.Message")
    Set iConf = CreateObject("CDO.Configuration")
    Set Flds = iConf.Fields

    Flds(cdoSendUsingMethod) = cdoSendUsingPort
    Flds(cdoSMTPServer) = ?????
    Flds(cdoSMTPServerPort) = ?????
    Flds(cdoSMTPAuthenticate) = ?????
    Flds.Update

    on error resume next
    With iMsg
    Set .Configuration = iConf
    .To = "test@test.it"
    .From = invioA
    .BCc = "test@virgilio.it"
    .Sender = invioDa
    .Subject = "test invio mail"
    .TextBody = "test invio mail - corpo mail"

    .Send
    if err.number <>0 then
    response.write "ERRORE:" & err.description
    end if
    End With

    -------------------

    grazie a tutti !!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    169
    ho provato a mettere:

    ----
    iConf.Fields(cdoSendUsingMethod) = cdoSendUsingPort
    iConf.Fields(cdoSMTPServer) = "localhost"
    iConf.Fields(cdoSMTPServerPort) = 25
    iConf.Fields(cdoSMTPAuthenticate) = cdoAnonymous ' 0
    iConf.Fields.Update

    -----

    ma ora ho questo errore:

    -----------

    Tipo di errore:
    ADODB.Fields (0x800A0BB9)
    Gli argomenti non sono di tipo valido, non sono compresi nell'intervallo consentito o sono in conflitto.

    -----------

    spero qualcuno mi aiuti!!!

  3. #3
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    ciao
    quando hai installato IIS hai incluso anche il servizio SMTP?
    Altrimenti non puoi provare in locale (se non ho inteso male) ad inviare le mail.

    ciao

  4. #4
    Ma quello è CDOSYS, non CDONTS. :master:
    Quale dei due oggetti vuoi/puoi usare?

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    169
    vorrei usare CDONTS, ma sehai anche il funzionamento con CDOSYS ti ringrazio...l'SMTP l'avevo installato con IIS, infatti nella console di IIS il servizio è attivo.

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Devi scegliere prima quale componente usare e vedere se è installato.
    Che sistema operativo hai? Se non hai win 2003 server hai di ssicuro CDONTS quindi per il momento usa quello anche perché non hai da configurare nulla.

    Roby

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    169
    infatti, il componente è quello.
    mi sapresti dire come devo configurare iis o il sito locale per l'invio delle mail?
    ho fatto un test mettendo il codice trovato in questo forum per l'invio di mail.
    non ho errori, ma non ricevo la mail e non le trovo nemmeno nelle cartelle locali: c:\inetpub\mailroot\...

    Con il mio vecchio codice, che ho postato sopra, invece, non ricevevo lo stesso la mail nella casella di destinazione, ma ho trovato le mie mail spedite nella cartella c:\inetpub\mailroot\badMail

    non ci capisco tanto, si vede vero?

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Posta il codice che usi.

    Roby

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    169
    <%
    on error resume next
    dim link

    Set link = CreateObject("CDONTS.Newmail")
    link.From = "from@pippo.com"
    link.To = "to@yahoo.it.com"
    link.Subject = "Contatto dal sito test"
    link.BodyFormat = 0
    link.MailFormat = 0
    link.Body = "test"

    link.Send
    if err.number<>0 then
    response.write err.description
    end if
    Set link = Nothing
    %>

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    <% 
    on error resume next 
    dim link 
    
    Set link = Server.CreateObject("CDONTS.Newmail") 
    link.From = "from@pippo.com" <-- qui metti il tuo indirizzo email
    link.To = "to@yahoo.it.com" 
    link.Subject = "Contatto dal sito test" 
    link.BodyFormat = 0 
    link.MailFormat = 0 
    link.Body = "test" 
    
    link.Send 
    if err.number<>0 then 
    response.write err.description 
    end if 
    Set link = Nothing 
    %>
    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.