Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: error '8004020f'

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    152

    error '8004020f'

    provo a mandare una mail con questo codice, ma mi ritorna questo errore:

    error '8004020f'

    <%

    'Spedizione: mittente, destinatario, oggetto, messaggio
    mittente = "pippo@pippo.it"
    destinatario = "mogiaco76@libero.it"
    oggetto = "Richiesta informazioni dal sito"
    messaggio = "messaggio dal sito"

    '* creo gli oggetti cdosys sul server e li gestisco

    DIM iMsg, Flds, iConf

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

    Flds(cdoSendUsingMethod) = cdoSendUsingPort
    Flds(cdoSMTPServer) = "195.223.199.72"
    Flds(cdoSMTPServerPort) = 25
    Flds(cdoSMTPAuthenticate) = cdoAnonymous ' 0
    Flds.Update

    With iMsg
    Set .Configuration = iConf
    iMsg.To = destinatario
    iMsg.From = mittente
    iMsg.Sender = mittente
    iMsg.Subject = oggetto
    iMsg.TextBody = messaggio
    iMsg.Send
    End With
    %>


    dove 195.223.199.72 è l'indirizzo ip del server smtp.

    ho fatto una ricerca ma non sono riuscito a risolvere il problema. suggerimenti?

    grazie
    Giacomo
    comunque...la cacca la fa chiunque!...;-)

  2. #2
    che versione di windows server utilizzi?
    occhio al componente CDONTS o CDOSYS.

  3. #3
    Ciao, ho il tuo stesso problema....

    error '8004020f'


    per caso sei riuscito a risolverlo?

    Ciao e grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    142
    Probabilmente l'errore è nell'indirizzo SMTP che deve essere quello dell'e-mail di destinazione.

  5. #5
    Ok funziona......

    ma cresce il mio stupore........

    Ma per inviare molte email a molteplici utenti registrati che devo registrarmi tutti gli smtp??? di ogni email????

    Help me!!!!

    Grazie anticipato...

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    142
    Potresti farlo, ma sarebbe un lavoraccio, oppure rimani lo stesso SMTP ed invii username e password, impostando:

    Flds(cdoSMTPAuthenticate) = 1

  7. #7
    Originariamente inviato da jordan2100
    Ok funziona......

    ma cresce il mio stupore........

    Ma per inviare molte email a molteplici utenti registrati che devo registrarmi tutti gli smtp??? di ogni email????

    Help me!!!!

    Grazie anticipato...
    e che c'entra? SMTP è mangiare del mittente, non del destinatario

  8. #8
    Niente da fare anche impostanto gli esername e password..... posto qui il codice..


    ' Imposta le configurazioni
    With objConfig
    ' Server SMTP di uscita
    ' ATTENZIONE! Usare il proprio indirizzo di server email!
    ' E' FONDAMENTALE per l'invio della email
    .Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.four14ministries.org"
    .Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 1
    .Fields("http://schemas.microsoft.com/cdo/configuration/username") = "info@miosito.org"
    .Fields("http://schemas.microsoft.com/cdo/configuration/passowrd") = "xxxxxxxx"
    ' Porta SMTP
    .Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
    ' Porta CDO
    .Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
    ' Timeout
    .Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
    .Fields.update
    End With

    GRAZIE ANCORA

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    142
    hai impostato due volte il campo sendusing, cancella questa riga:

    .Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 1


    e prova a sostituire queste righe:

    .Fields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate")=1

    .Fields("http://schemas.microsoft.com/cdo/configuration/sendusername") = "info@miosito.org"

    .Fields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "xxxxxxxx"

  10. #10
    G R A Z I E!!!!!

    Un ultimo parere, ma è saggio usare username e password....non potrebbero essere reperibili? meglio registrarle in un database e prenderle al momento giusto?
    Grazie Mille, ho perso 2 kili di nervoso.....

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 © 2024 vBulletin Solutions, Inc. All rights reserved.