Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Inviare un e-mail

  1. #1
    Utente di HTML.it L'avatar di misbo
    Registrato dal
    Nov 2001
    Messaggi
    282

    Inviare un e-mail

    ho il seguente script per l'invio di un e-mail:
    <%@ Import Namespace="System.Web.Mail"%><SCRIPT language="VB" runat="server">

    Sub Button1_Click(sender As Object, e As EventArgs)
    Try
    Dim mail As New MailMessage
    mail.From = "manes3@cheapnet.it"
    mail.To = "manes3@interfree.it"
    mail.Subject = "Prova e-mail con ASP.NET"
    mail.Body = txtBody.Value
    ' invia davvero!
    SmtpMail.Send(mail)

    ' nascondo la form
    form1.visible = false

    lblAvviso.InnerHtml = "E-mail inviata con successo!"


    Catch exc As Exception
    lblAvviso.InnerHtml = "Errore nell'invio del messaggio:
    " & exc.ToString
    End Try

    End Sub

    </SCRIPT>
    <HTML>
    <BODY><span id="lblAvviso" runat="server"/>

    <form runat="server" id="form1">
    Mandaci un messaggio!
    <textarea id="txtBody" runat="server"></textarea>

    <input type=button id="Button1" value="Invia"
    OnServerClick="Button1_Click" runat="server">
    </form>

    </BODY>
    </HTML>

    perchè mi da questo errore ?
    Errore nell'invio del messaggio:
    System.Web.HttpException: Impossibile accedere all'oggetto 'CDO.Message'. ---> System.Reflection.TargetInvocationException: Eccezione generata dalla destinazione di una chiamata. ---> System.Runtime.InteropServices.COMException (0x80040220): Il valore di configurazione "SendUsing" non è valido. --- Fine dell'analisi dello stack dell'eccezione interna --- at System.RuntimeType.InvokeDispMethod(String name, BindingFlags invokeAttr, Object target, Object[] args, Boolean[] byrefModifiers, Int32 culture, String[] namedParameters) at System.RuntimeType.InvokeMember(String name, BindingFlags invokeAttr, Binder binder, Object target, Object[] args, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParameters) at System.Web.Mail.LateBoundAccessHelper.CallMethod(O bject obj, String methodName, Object[] args) --- Fine dell'analisi dello stack dell'eccezione interna --- at System.Web.Mail.LateBoundAccessHelper.CallMethod(O bject obj, String methodName, Object[] args) at System.Web.Mail.CdoSysHelper.Send(MailMessage message) at System.Web.Mail.SmtpMail.Send(MailMessage message) at ASP.mail_aspx.Button1_Click(Object sender, EventArgs e)

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    236

    ecco qua

    da gentile concessione di ugidotnet.org

    dim myMail as new System.Web.Mail.MailMessage()
    myMail.Subject = "Mail di prova."
    myMail.body = "Questa è una mail di test."
    myMail.To = "Tizio "
    myMail.From = "caio@ugidotnet.org"
    smtpMail.SmtpServer = "[Nome o indirizzo IP del SMTP Server]"

    ll membro SmtpServer della classe smtpMail è statico e indica il mail server da usare per inviare tutte le e-mail. Se la proprietà SmtpServer non è impostata, la mail è di default accodata sul sistema Windows 2000 locale, se invece è impostato la mail viene inviata direttamente al server specificato.

    smtpMail.send(myMail)


    koning

  3. #3
    Utente di HTML.it L'avatar di misbo
    Registrato dal
    Nov 2001
    Messaggi
    282
    Grazie tantisimo , sei grande

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.