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

Discussione: script x inviare email

  1. #1
    Utente di HTML.it L'avatar di asch
    Registrato dal
    Aug 2002
    Messaggi
    365

    script x inviare email

    Ciao,
    vi dico subito che conosco poco poco asp.net.
    Da http://freeasp.html.it/script/view_script.asp?id=117
    ho preso lo script x inviare email ma non mi funziona, cosa manca?

    codice:
    <%@page language="VB" %>
    <%@Import Namespace="System.Web.Util" %>
    
    <script language="VB" runat="server">
    Sub inviaEmail(Obj As Object, E As EventArgs)
    'Creo l'oggetto MailMessage
    Dim mailObj AS new MailMessage
    
    'Setto i vari parametri
    mailObj.From = "info@miosito.it"
    mailObj.To = "asch@miosito.it"
    mailObj.Subject = "TEST soggetto della mail"
    mailObj.Body = "TEST testo della mail"
    
    'Formato HTML della email
    mailObj.BodyFormat = MailFormat.Html
    
    'Invio la mail
    SmtpMail.Send(mailObj)
    End Sub
    </script>
    Errore:
    codice:
    Server Error in '/' Application.
    --------------------------------------------------------------------------------
    
    Runtime Error 
    Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine. 
    
    Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".
    
    
    
    
    <configuration>
        <system.web>
            <customErrors mode="Off"/>
        </system.web>
    </configuration>
     
    
    Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.
    
    
    
    
    <configuration>
        <system.web>
            <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
        </system.web>
    </configuration>
    Tipo del server: Microsoft Windows 2003
    ...............
    :::::ILNY::::::
    °°°°°°°°°°°°°°°

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    ti manca
    SmtpMail.SmtpServer = "SmtpServer" 'o tuo, o uno esterno..

  3. #3
    Utente di HTML.it L'avatar di asch
    Registrato dal
    Aug 2002
    Messaggi
    365
    Non mi funaziona ancora, è inserita nel posto giusto?

    <%@page language="VB" %>
    <%@Import Namespace="System.Web.Util" %>

    <script language="VB" runat="server">

    SmtpMail.SmtpServer = "mail.miosito.com"

    Sub inviaEmail(Obj As Object, E As EventArgs)
    'Creo l'oggetto MailMessage
    Dim mailObj AS new MailMessage

    'Setto i vari parametri
    mailObj.From = "webmaster@miosito.com"
    mailObj.To = "asch@miosito.it"
    mailObj.Subject = "TEST soggetto della mail"
    mailObj.Body = "TEST testo della mail"

    'Formato HTML della email
    mailObj.BodyFormat = MailFormat.Html

    'Invio la mail
    SmtpMail.Send(mailObj)
    End Sub
    </script>
    ...............
    :::::ILNY::::::
    °°°°°°°°°°°°°°°

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    generalmente si fa cosi:
    codice:
    <%@page language="VB" Debug="True"%>
    <%@Import Namespace="System.Web.Util" %>
    
    <script language="VB" runat="server">
    
    Sub inviaEmail(Obj As Object, E As EventArgs)
    'Creo l'oggetto MailMessage
    Dim mailObj AS new MailMessage
    
    'Setto i vari parametri
    mailObj.From = "webmaster@miosito.com"
    mailObj.To = "asch@miosito.it"
    mailObj.Subject = "TEST soggetto della mail"
    mailObj.Body = "TEST testo della mail"
    
    'Formato HTML della email
    mailObj.BodyFormat = MailFormat.Html
    
    'Invio la mail
    SmtpMail.SmtpServer = "mail.miosito.com"
    SmtpMail.Send(mailObj)
    End Sub
    </script>
    ti ho aggiunto debug=true x vedere qual'è l'errore!

  5. #5
    Utente di HTML.it L'avatar di asch
    Registrato dal
    Aug 2002
    Messaggi
    365
    Non funziona, ecco l'errore:

    Server Error in '/' Application.
    --------------------------------------------------------------------------------

    Runtime Error
    Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

    Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".




    <configuration>
    <system.web>
    <customErrors mode="Off"/>
    </system.web>
    </configuration>


    Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.




    <configuration>
    <system.web>
    <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
    </system.web>
    </configuration>
    ...............
    :::::ILNY::::::
    °°°°°°°°°°°°°°°

  6. #6
    ti da quell'errore ma per vedere quello vero devi modificare il web.config
    prova a metterci solo questo:

    codice:
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
    	<system.web>
    		<customErrors mode="Off" />
    		 <compilation defaultLanguage="vb" debug="true" /> 
    	</system.web>
    </configuration>
    La cosa seccante di questo mondo è che gli stupidi sono sicuri di sé, mentre le persone intelligenti sono piene di dubbi. B. Russel

  7. #7
    Utente di HTML.it L'avatar di asch
    Registrato dal
    Aug 2002
    Messaggi
    365
    Scusami ma che cosa è il web.config, sul mio spazio web non ho trovato un file con questo nome, dove lo trovo?
    ...............
    :::::ILNY::::::
    °°°°°°°°°°°°°°°

  8. #8
    è un file che fa parte del tuo progetto e viene aggiunto alla sua creazione.
    io l'ho sempre usato solo per stabilire un comportamento da seguire in caso di errore dell'applicazione, non so che altre funzioni abbia.
    comunque se dai un occhiata nella tua cartella(in locale) dovresti trovarlo.
    quando lo trovi vai a cancellare tutto il testo e metti al suo posto quello che ti ho postato sopra.
    dopo dovrebbe farti vedere gli errori
    La cosa seccante di questo mondo è che gli stupidi sono sicuri di sé, mentre le persone intelligenti sono piene di dubbi. B. Russel

  9. #9
    Utente di HTML.it L'avatar di asch
    Registrato dal
    Aug 2002
    Messaggi
    365
    Ho creato la pagina.aspx (facendo copia ed incolla) con dreamweaverMX. Nella cartella c'è solo la pagina che ho creato. Nel mio PC non ho istallato il webserver, le prove le eseguo sul mio spazio web su server Microsoft Windows 2003.

    La pagina Web.Config la devo creare io? Per favore mi sai dire che estensione deve avere e qual'è il contenuto che devo inserire.
    ...............
    :::::ILNY::::::
    °°°°°°°°°°°°°°°

  10. #10
    Originariamente inviato da asch
    Ho creato la pagina.aspx (facendo copia ed incolla) con dreamweaverMX. Nella cartella c'è solo la pagina che ho creato. Nel mio PC non ho istallato il webserver, le prove le eseguo sul mio spazio web su server Microsoft Windows 2003.

    La pagina Web.Config la devo creare io? Per favore mi sai dire che estensione deve avere e qual'è il contenuto che devo inserire.
    il file si deve chiamare web.config e basta e deve contenere quello che ti ho postato sopra, poi lo metti sul tuo server (nella cartella assieme alla pagina).
    io uso microsoft .net, quindi non so se nel tuo caso funzioni in modo diverso
    La cosa seccante di questo mondo è che gli stupidi sono sicuri di sé, mentre le persone intelligenti sono piene di dubbi. B. Russel

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.