Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    57

    Server.CreateObject Failed

    Dunque ho la mia bella applicazione che manda mail... Volevo provarla un pò più seriamente, quindi ho hostato tutto su asphost4free.com, che ho letto supporta asp.

    Quando però la testo mi da questo errore:

    Server object error 'ASP 0177 : 800401f3'

    Server.CreateObject Failed

    /username/upload.asp, line 490

    800401f3
    Ho letto in giro che altri hanno riscontrato questo errore per via di problemi di scelta tra cdosys e cdonts, però come vedete l'errore me lo da nel file upload.asp (che è l'upload di baol, che uso per eventuali allegati e img varie eventualmente contenute nella mail), più precisamente a questa riga:

    Set Stream = Server.CreateObject("ADODB.Stream")

    Come mai?





    Nel caso non avessi capito nulla, indico anche il codice che uso per spedire la mail

    Set objMail = Server.CreateObject("CDO.Message")
    Set objMailConfig = Server.CreateObject ("CDO.Configuration")


    with objMailConfig

    .Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.fastwebnet.it"

    .Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25

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

    .Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
    .Fields.Update

    end with

    Set objMail.Configuration = objMailConfig

    objMail.From = ...
    objMail.To = ...
    objMail.Subject = oUpload.Form("subject")
    objMail.HTMLBody = ...

    objMail.AddAttachment Server.MapPath(...)

    objMail.AddRelatedBodyPart Server.MapPath...), ..., cdoRefTypeId

    objMail.Fields("urn:schemas:httpmail:importance"). Value = 0
    objMail.Fields.update()
    objMail.Send
    Nel caso il problema fosse qui potreste dirmi che modifiche dovrei apportare?
    Come sempre, grazie in anticipo!

  2. #2
    Succede in hosting gratuito oppure dove?

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    57
    Sì come dicevo ho hostato su asphost4free.com

  4. #4
    Originariamente inviato da Kujo
    Sì come dicevo ho hostato su asphost4free.com
    In genere gli hosting gratuiti disabilitano gli oggetto ADODB.Stream, Scripting.FileSystemObject e CDOSYS.

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    57
    Tanto per fare una prova ho ri-hostato tutto su brinkster, per vedere se c'erano differenze.

    E ci sono: anche qui ho problemi, ma l'errore è diverso:

    error '8004020f'

    Alla riga:
    objMail.Send



    Siccome per me un host vale l'altro (purchè funzioni tutto), ditemi quale errore vi sembra più facile da sistemare e ci concentriamo su quello, lasciando perdere l'altro








    Originariamente inviato da Domenix
    In genere gli hosting gratuiti disabilitano gli oggetto ADODB.Stream, Scripting.FileSystemObject e CDOSYS.
    E quindi come faccio?

  6. #6
    Originariamente inviato da Kujo
    Tanto per fare una prova ho ri-hostato tutto su brinkster, per vedere se c'erano differenze.

    E ci sono: anche qui ho problemi, ma l'errore è diverso:

    error '8004020f'

    Alla riga:
    objMail.Send



    Siccome per me un host vale l'altro (purchè funzioni tutto), ditemi quale errore vi sembra più facile da sistemare e ci concentriamo su quello, lasciando perdere l'altro
    Forse l'SMTP specificato non è valido?

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    57
    Originariamente inviato da Domenix
    Forse l'SMTP specificato non è valido?
    Uhm, non lo so... E' questo
    "smtp.fastwebnet.it"
    che in effetti lo usavo in locale in quanto è la mia connessione
    Come faccio a sapere quale devo mettere affinchè funzioni anche se l'applicazione è hostata lì?
    :/

  8. #8
    Originariamente inviato da Kujo
    Uhm, non lo so... E' questo
    "smtp.fastwebnet.it"
    che in effetti lo usavo in locale in quanto è la mia connessione
    Come faccio a sapere quale devo mettere affinchè funzioni anche se l'applicazione è hostata lì?
    :/
    Credo che quello di fastweb sia visibile solo dalla rete fastweb
    Brinkster non ha un proprio SMTP? Cerca nelle loro FAQ.

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    57
    Cerco, vi tengo informati, grazie ^^

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    57
    Non ho trovato molto tra le info del sito però ho trovato questo esempio:

    http://codebank.brinkster.com/ShowSnippet.aspx?n2211

    Da cui posso dedurre che il server è sendmail.brinkster.com
    Quindi ho modificato il codice così:
    .Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "sendmail.brinkster.com"

    Però mi da lo stesso errore
    error '8004020f'




    C'è altro che devo modificare?
    La porta?
    O il problema è un altro, magari quello della scelta tra cdonts e cdosys?

    Se puoi aiutarmi...

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.