Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2019
    Messaggi
    62

    Invio mail con Asp e gmail

    Salve a tutti.
    Vorrei creare un modulo in cui l'utente invia dei dati e che contestualmente gli invii una mail di ricapitolazione e conferma dei dati inseriti. Uso un host gratuito (somee.com) che mette a disposizione CDOSYS per l'invio email. Purtroppo non ho capito se posso usare mia email (uso gmail) o devo per forza aprire una mail dallo stesso host per usare l'SMTP.
    DI seguito il codice in Asp classic da loro fornito ma che io ho personalizzato ma il risultato è sempre

    CDO.Message.1
    error '80040213'

    The transport failed to connect to the server.
    /index.asp, line 174 (cioè ObjSendMail.Send )

    Chi mi aiuta a risolvere ? grazie


    codice:
          <%
    Dim ObjSendMail
    Set ObjSendMail = CreateObject("CDO.Message") 
         
    'This section provides the configuration information for the remote SMTP server.
    ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 'Send the message using the network (SMTP over the network).
    ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") ="smtp.gmail.com"
    ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") =  587 '465 
    ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
    ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
         
    ' Google apps mail servers require outgoing authentication. Use a valid email address and password registered with Google Apps.
    ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1 'basic (clear-text) authentication
    ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusername") ="teszuo@gmail.com" 'your Google apps mailbox address
    ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendpassword") ="*****" 'Google apps password for that mailbox
         
    ObjSendMail.Configuration.Fields.Update
         
    ObjSendMail.To = "antoninocorso1975@gmail.com"
    ObjSendMail.Subject = "OGGETTO"
    ObjSendMail.From = "teszuo@gmail.com"
         
    ' we are sending a text email.. simply switch the comments around to send an html email instead
    'ObjSendMail.HTMLBody = "this is the body"
    ObjSendMail.TextBody = "CORPO DELLA EMAIL"
         
    ObjSendMail.Send
         
    Set ObjSendMail = Nothing 
    %>
       %>
    Tutto ok. risolto grazie. Gli admins posso cancellare il post (io non ci riesco)
    Ultima modifica di teszuo; 14-06-2021 a 17:12

  2. #2
    dicci come hai risolto, così aiuti qualche altro forumista che dovesse avere lo stesso problema

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2019
    Messaggi
    62
    Sono stato frettoloso. Non ho risolto.

  4. #4
    hai già chiesto al tuo hoster?

  5. #5
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,648
    non ho controllato lo script ma vedo una chiusura di troppo dell'istanza asp.
    è solo un errore di scrittura qui sul forum o lo hai veramente testato così?

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2019
    Messaggi
    62
    L'ho testato così in effetti (quindi con un errore) ...

  7. #7
    temo che non si possa usare un qualunque indirizzo email; serve il supporto dell'hoster.

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2019
    Messaggi
    62
    Già ma non risponde.
    Questo però è lo script che fornisce l'host sul suo sito per i servizi Google.
    Ultima modifica di teszuo; 16-06-2021 a 11:08

  9. #9
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,648
    come da guida:
    https://somee.com/DOKA/DoHelpTopics....alse&thnid=102
    codice:
    ObjSendMail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") ="mail.yoursite.com"
    dove "mail.yoursite.com" sta per (ad esempio) "smtp.tuodominio.tld"

    prova e fai sapere

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2019
    Messaggi
    62
    Si ho provato con smtp.gmail.com e gli altri dati correttamente messi ma nulla ....
    L'unica cosa che ho notato è che cambiando la porta SMTP cambiano gli errori:

    porta 465
    (0x80040211)
    /vaccino/txt/cdo.asp, line 37 (ObjSendMail.Send)


    porta 587
    CDO.Message.1 (0x80040213)
    Il trasporto non è riuscito a connettersi al server.
    /vaccino/txt/cdo.asp, line 37 (ObjSendMail.Send)


    Domanda: lo script email va inserito nella pagina form o nella pagina asp che scrive nella tabella access ?
    Ultima modifica di teszuo; 16-06-2021 a 16:10

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.