Visualizzazione dei risultati da 1 a 7 su 7

Discussione: [VB.NET] Inviare mail

  1. #1

    [VB.NET] Inviare mail

    Probabilmente è stato già affrontato come discorso, ma non va la ricerca. Come posso inviare mail da VB.NET? Gli esempi della guida richiedono lo spazio dei nomi System.Web.Mail, ma non lo ho!
    Ps: ho XP.
    Grazie

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Lo spazio dei nomi System.Web.Mail ce l'hai per forza poichè è incluso nella libreria di base; accertati che l'assembly System.Web sia incluso nei Riferimenti del tuo progetto.

    Cerca sulla Microsoft .NET SDK Documentation il suddetto spazio dei nomi e ti verranno presentate le classi da utilizzare con relativi esempi di codice in C# e VB.NET.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Grazie mille
    non era incluso nei riferimenti.
    Ora mi sono creato il messaggio, ma quando lo invio col metodo SmtpMail mi da il seguente errore:
    "Eccezione non gestita di tipo "System.Web.HttpException" in system.web.dll

    Informazioni aggiuntive: Impossibile accedere all'oggetto 'CDO.Message'."

  4. #4
    Allego il codice
    codice:
        Dim ObjMail As MailMessage = New MailMessage
        ObjMail.To = "cedlaser@step.it"
        ObjMail.Body = "PROVA CORPO MESSAGGIO"
        ObjMail.Priority = MailPriority.High
        ObjMail.BodyFormat = MailFormat.Text
        ObjMail.Subject = "PROVA"
        SmtpMail.Send(ObjMail)
    L'errore lo da all'ultima riga.
    Occorre perforza avere un account attivo in Outlook o Eudora... ?

  5. #5
    no.
    "ci vorrebbero anche più persone come quaestio (a reb verrà un brivido)" wallrider, 22/10/2012

    "Se hai una vita di merda facebook non può essere molto meglio...". kalosjo, 16/10/2012

  6. #6
    Forse vuole anche il campo From
    Chi non cerca trova.

  7. #7
    Anch'io ho lo stesso identico errore:
    Eccezione non gestita di tipo "System.Web.HttpException" in system.web.dll

    Informazioni aggiuntive: Impossibile accedere all'oggetto 'CDO.Message'.

    Il mio programma e così:

    Imports System.Web.Mail

    Public Class Form1
    Inherits System.Windows.Forms.Form
    Dim obj As System.Web.Mail.SmtpMail
    Dim Mailmsg As New System.Web.Mail.MailMessage

    #Region " Codice generato da Progettazione Windows Form "
    ...

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    Mailmsg.From = "indirizzomittente"
    Mailmsg.To = "indirizzodestinatario"
    Mailmsg.Subject = "messaggio di prova"
    Mailmsg.Body = "ecco il messaggio di prova!"
    Mailmsg.BodyFormat = MailFormat.Text
    obj.SmtpServer = "smtp.miodominio.it"
    obj.Send(Mailmsg)
    End Sub
    End Class

    ma all'istruzione obj.Send(Mailmsg) mi da errore.
    Chi sa cosa fare?

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.