Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    25

    EMAIL e Server pubblici free

    Salve ragazzi,rieccomi!
    Innazitutto buon anno a tutti.
    Voglio porvi il mio problema...
    Ho creato sito piccolo per la gestione di un fantacalcio tra amici.
    Per una sezione del sito ho messo appunto una procedura per la quale se un utente(un partecipante al fantacalcio che si è loggato) compie una specifica azione sul sito che interessa a tutti gli altri i partecipanti,viene spedita un'email di avviso agli altri e una a lui per ricordo :-)
    Ora la cosa facendo le prove in locale funzionava da DIO!
    Portando il tutto sul server pubblico a cui sono registrato...non va...mi da il fatidico errore CDO.Message 1.
    vi posto il codice che ho scritto a me sembra corretto:

    <% ' INVIO EMAIL AI PARTECIPANTI.
    ...
    Set objCDOMail=server.CreateObject("CDO.Message")
    Set objConfig = Server.createObject("CDO.Configuration")
    with objConfig
    .Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.tin.it"
    .Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
    .Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
    .Fields("cdoSMTPAuthenticate") = "cdoAnonymous" ' 0
    .Fields.update
    End With

    Set objCDOMail.Configuration = objConfig

    objCDOMail.Bcc = destinatari
    objCDOMail.From = 'email utente che ha compiuto l'azione'
    objCDOMail.Sender = "miaemail@virgilio.it"
    objCDOMail.Subject = oggetto
    objCDOMail.Textbody = messaggio
    objCDOMail.Send()

    'INVIO EMAIL ricordo ALL'UTENTE
    ...
    Set objCDOMail_off=server.CreateObject("CDO.Message")
    Set objConfig_off = Server.createObject("CDO.Configuration")
    with objConfig_off
    .Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.tin.it"
    .Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25

    .Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
    .Fields("cdoSMTPAuthenticate") = "cdoAnonymous" ' 0
    .Fields.update
    End With

    Set objCDOMail_off.Configuration = objConfig_off
    objCDOMail_off.To = (email_offerente.Fields.Item("EMAIL").Value)
    objCDOMail_off.From = 'valore email indifferente'
    objCDOMail_off.Sender= "miaemail@virgilio.it"
    objCDOMail_off.Subject = oggetto
    objCDOMail_off.Textbody = msg_offerta
    objCDOMail_off.Send()

    objCDOMail = nothing
    objConfig = nothing


    objCDOMail_off = nothing
    objConfig_off = nothing
    %>
    La cosa bella è che sullo stesso server la mia pagina contatti con il suo bel "modulino" da compilare e da spedirmi funziona che è una meraviglia:
    ecco il codice:
    <%
    Dim objCDOMail, objConfig, nome, email, messaggio, oggetto, msg_invio
    nome = Request.Form("nome")
    email = request.Form("email")
    messaggio = request.Form("messaggio")
    oggetto = request.Form("oggetto")
    'response.write(nome & vbcrlf & messaggio)
    msg_invio= "Sono: " & nome & Vbcrlf & "E questo è il mio messaggio: " & Vbcrlf & messaggio
    Set objCDOMail=server.CreateObject("CDO.Message")
    Set objConfig = Server.createObject("CDO.Configuration")
    with objConfig
    .Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.tin.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 objCDOMail.Configuration = objConfig

    objCDOMail.To = "miacrer@virgilio.it"
    objCDOMail.From = email
    objCDOMail.Subject = oggetto
    objCDOMail.Textbody = msg_invio
    objCDOMail.Send()

    objCDOMail = nothing
    objConfig = nothing
    %>

    Dove potrebbe annidarsi la causa???
    Da un pò però ho una pulce nell'orecchio:
    Vuoi vedere che il server non mi supporta l'invio di email?Anche perchè è uno spazio gratuito(non è che il sito abbia chissà quale utilità da poter acquistare un pò di spazio web..anche perchè non si autofinaziarebbe nemmeno visto il suo utilizzo)Infatti tra le Faqs di questo host americano ci sta scritto che sul loro server per motivi di sicurezza non gira il componemte CDNOTS...io potrei dire io uso il CDO SYS...questo potrebbe magari spiegare perchè riesco inviare le email della mia pagina "Contatti".
    Credo di avere detto tutto.Aspetto suggerimenti.
    Ah...dimenticavo.Potreste suggerirmi un host...free ovviamente...che supporti ASP e l'invio di queste email.
    Grazie sempre per il vostro aiuto.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Innanzitutto devi chiedere a chi ti offre lo spazio gratuito se ti mettono a disposizione degli strumenti per l'invio delle email, altrimenti si discute inutilmente.
    Secondo poi, qui

    codice:
    .Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.tin.it" 
    .Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 
    .Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60 
    .Fields("cdoSMTPAuthenticate") = "cdoAnonymous" ' 0
    dovresti mettere la configurazione che ti forniscono loro.

    Roby

  3. #3
    Passa ad un servizio a pagamento.
    Leggi il messaggio privato che ti ho mandato.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    25
    questo è il punto loro nella loro politica...non la forniscono perchè non forniscono il servizio CDONTS...cioè non vogliono per sicurezza secondo loro che si inviino email dal loro host.
    Però io con la mia pagina "Contatti" l'email la invio tranquillamente ripeto.
    Non credo sia un problema di quel tipo di configurazione visto che da una parte funziona inviando a un indirizzo...e subito su di un'altra pagina inviando a più indirizzi non va.

  5. #5
    Originariamente inviato da miacrer
    e subito su di un'altra pagina inviando a più indirizzi non va.
    Che abbiano un controllo antispam che rileva l'invio multiplo e blocchi il tutto?

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    25
    Bhè potrebbe essere..se è così dovrei trovarmi un altro host che mi permetta sta cosa!!!
    Ma quale lo fa in modo gratuito :-) ?

  7. #7
    Originariamente inviato da Dirk Pitt
    Passa ad un servizio a pagamento.
    Leggi il messaggio privato che ti ho mandato.
    up

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    25
    Lo so...ma finchè c'è vita...
    quella sarebbe la mia ultima scelta.
    voglio trovarmi prima una spiegazione plausibile per il tutto(credo ormai che non sia nel codice),poi voglio trovare qualche host gratuito che mi faccia compiere quello che mi interessa...a proposito ho sentito di 7host.it...ma supporta il servizio che serve a me?

  9. #9
    Ma lo vuoi leggere sì o no il messaggio privato che ti ho mandato?

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    25
    l'ho letto...l'ho letto...ma io ho guardato sul sito di aruba...
    ma per un'offerta che comprende:
    Registrazione dominio + 5 caselle di posta elettronica a corredo del dominio + spazio web illimitato
    si parla di 24€ e rotti e non di 60 e rotti come mi hai detto?
    E' mica un'altra cosa quello che ho visto io???

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.