VB.NET Email SMTP简单发邮件

使用SMTP非常简单,要加入的头文件

Imports System.Net.Mail
Imports System.Runtime.InteropServices

密码不是邮箱登陆密码!

密码不是邮箱登陆密码!

密码不是邮箱登陆密码!

重要的事情说三遍,登陆个人邮箱,在邮箱管理的STMP开启后,会短信验证发给你密码

用163邮箱 ,QQ邮箱实验通过。不设置端口号,也能发送成功。。。不明不白。。。

记得登陆自己的邮箱,打开SMTP, 并获取密码


Imports System.Net.Mail
Imports System.Runtime.InteropServices
Public Class Form1
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

        If InternetConnectionCheck.IsInternetConnected = False Then '
            MessageBox.Show("没连上internet!")
        ElseIf My.Computer.Network.IsAvailable = False Then
            MessageBox.Show("网络错误!")
        Else
            Call SMTPemail() ' () ’SendMail
        End If

    End Sub
    Private Sub SMTPemail()
        Dim e_mail As New MailMessage()
        Try
            Dim Smtp_Server As New SmtpClient

            Smtp_Server.UseDefaultCredentials = False
            Smtp_Server.Credentials = New Net.NetworkCredential("[email protected]", "你自己的STMP密码") '
            Smtp_Server.Port = 25
            Smtp_Server.EnableSsl = True
            Smtp_Server.Host = "smt
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VB.NET中,我们可以使用System.Net命名空间中的POP3类来收取邮件。首先,我们需要引用System.Net和System.Net.Mail命名空间。 下面是使用VB.NET收取邮件的简单示例代码: ```vb Imports System.Net Imports System.Net.Mail Public Sub ReceiveEmail() Dim pop3Client As New Pop3Client("pop.example.com", 995, "username", "password") pop3Client.EnableSsl = True Try pop3Client.Connect() pop3Client.Authenticate() Dim messagesCount As Integer = pop3Client.GetMessageCount() Console.WriteLine("Total messages: " & messagesCount) For i As Integer = 1 To messagesCount Dim message As MailMessage = pop3Client.GetMessage(i) Console.WriteLine("Subject: " & message.Subject) Console.WriteLine("From: " & message.From.ToString()) Console.WriteLine("Body: " & message.Body) Console.WriteLine("---------------------------") Next Catch ex As Exception Console.WriteLine("An error occurred: " & ex.Message) Finally pop3Client.Disconnect() End Try End Sub ``` 在上述代码中,我们通过创建Pop3Client对象来连接到POP3服务器,然后进行身份验证。在连接和身份验证成功后,我们可以使用GetMessageCount方法获取邮件的总数,并使用GetMessage方法获取每个邮件的详细信息,比如主题、发件人和正文。 在实际使用中,请替换以下参数: - pop.example.com:您的POP3服务器地址 - 995:POP3服务器端口 - username:您的邮箱用户名 - password:您的邮箱密码 请注意,收取邮件时需要确保POP3服务器支持SSL连接。如果POP3服务器在其他端口上运行,请根据实际情况更改连接端口。 希望以上代码能够满足您的需求,并成功帮助您在VB.NET中收取邮件。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值