Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 使用Visual Basic中的一个按钮发送包含文本框内容的电子邮件_Vb.net_Basic - Fatal编程技术网

Vb.net 使用Visual Basic中的一个按钮发送包含文本框内容的电子邮件

Vb.net 使用Visual Basic中的一个按钮发送包含文本框内容的电子邮件,vb.net,basic,Vb.net,Basic,作为我正在制作的应用程序的一部分,我希望制作一个一键式的电子邮件发送者,它将向我发送一份用户在文本框中输入的内容的副本。 我不想让他们因为必须填写电子邮件表格才能发送给我而无所事事 关于如何实现这一点有什么想法吗? (我正在使用Visual Basic) 资料来源: 将Smtp_Server.credentials替换为您自己的gmail电子邮件和密码 YouTube上还有很多教程,如果你搜索“VisualBasic电子邮件发件人”,你可以查看这些教程 Imports System.Ne

作为我正在制作的应用程序的一部分,我希望制作一个一键式的电子邮件发送者,它将向我发送一份用户在文本框中输入的内容的副本。 我不想让他们因为必须填写电子邮件表格才能发送给我而无所事事

关于如何实现这一点有什么想法吗? (我正在使用Visual Basic)

资料来源:

将Smtp_Server.credentials替换为您自己的gmail电子邮件和密码

YouTube上还有很多教程,如果你搜索“VisualBasic电子邮件发件人”,你可以查看这些教程

    Imports System.Net.Mail
Public Class Form1
   Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
      ' Set the caption bar text of the form.   
      Me.Text = "tutorialspoint.com"
   End Sub

   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
      Try
          Dim Smtp_Server As New SmtpClient
          Dim e_mail As New MailMessage()
          Smtp_Server.UseDefaultCredentials = False
          Smtp_Server.Credentials = New Net.NetworkCredential("username@gmail.com", "password")
          Smtp_Server.Port = 587
          Smtp_Server.EnableSsl = True
          Smtp_Server.Host = "smtp.gmail.com"

          e_mail = New MailMessage()
          e_mail.From = New MailAddress(txtFrom.Text)
          e_mail.To.Add(txtTo.Text)
          e_mail.Subject = "Email Sending"
          e_mail.IsBodyHtml = False
          e_mail.Body = txtMessage.Text
          Smtp_Server.Send(e_mail)
          MsgBox("Mail Sent")

      Catch error_t As Exception
          MsgBox(error_t.ToString)
      End Try

   End Sub