WIN11系统
——————————————
版本 Windows 11 专业版
版本号 24H2
安装日期 2024/12/4
操作系统版本 26100.2605
体验 Windows 功能体验包 1000.26100.36.0
——————————————————
代码如下,运行后,并没有收到邮件,下面的三行修改为自己的邮箱信息
------------------------------
$accessToken = 'jfidojfidfj'
# 邮件发送参数
$fromAddress = '12345@qq.com'
$toAddress = '12345@qq.com'
-------------------------
# 获取你的IPv6地址
$ipv6Addresses = (Get-NetIPAddress -AddressFamily IPv6 | Where-Object { $_.PrefixOrigin -eq "RouterAdvertisement" }).IPAddress
# QQ邮箱授权码(替换为实际授权码)
$accessToken = 'jfidojfidfj'
# 邮件发送参数
$fromAddress = '12345@qq.com'
$toAddress = '12345@qq.com'
$subject = 'IPv6 Address on ' + $(Get-Date)
$body = 'The IPv6 address of this machine is: ' + $ipv6Addresses
# 邮件发送服务器地址和端口
$smtpServer = 'smtp.qq.com'
$port = 587
# 创建邮件发送对象
$smtpClient = New-Object Net.Mail.SmtpClient($smtpServer, $port)
$smtpClient.EnableSsl = $true
$smtpClient.Credentials = New-Object System.Net.NetworkCredential($fromAddress, $accessToken)
# 创建邮件对象
$mail = New-Object System.Net.Mail.MailMessage
$mail.From = New-Object System.Net.Mail.MailAddress($fromAddress)
$mail.To.Add($toAddress)
$mail.Subject = $subject
$mail.Body = $body
# 发送邮件
$smtpClient.Send($mail)