首页 > 系统相关 >Windows 10 使用SMTP向QQ邮箱发送邮件

Windows 10 使用SMTP向QQ邮箱发送邮件

时间:2024-09-18 13:52:11浏览次数:15  
标签:QQ 10 Windows smtp SMTP 邮箱 message com

一、QQ 邮箱开启 SMTP 服务

  1. 登录 QQ 邮箱网页版:https://mail.qq.com。
  2. 进入设置:
    • 右上角点击“设置”图标(齿轮图标)。
    • 在下拉菜单中选择“账户”。
  3. 开启 SMTP 服务:
    • 在“账户设置”页面下,找到“POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务”。
    • 点击“开启”旁边的“POP3/SMTP服务”选项。
    • 按照提示开启服务,并生成独立的 SMTP 授权码(这不是你常用的 QQ 密码,而是用于客户端授权的密码)。

二、通过 Windows 10 自带的 PowerShell 发送邮件

打开 Windows PowerShell,运行以下命令:

$smtpServer = "smtp.qq.com"

$smtpFrom = "你的QQ邮箱@qq.com"   # 与 $smtpUser 相同的邮箱地址

$smtpTo = "接收方邮箱@example.com"

$messageSubject = "邮件主题"

$messageBody = "邮件内容"

$smtpUser = "你的QQ邮箱@qq.com"   # 与 $smtpFrom 相同的邮箱地址

$smtpPass = "你的授权码"

$message = New-Object system.net.mail.mailmessage
$message.from = $smtpFrom
$message.To.Add($smtpTo)
$message.Subject = $messageSubject
$message.Body = $messageBody

$smtp = New-Object Net.Mail.SmtpClient($smtpServer, 587)
$smtp.EnableSsl = $true
$smtp.Credentials = New-Object System.Net.NetworkCredential($smtpUser, $smtpPass)
$smtp.Send($message)

三、注意事项

  1. SMTP授权码:QQ 邮箱的 SMTP 服务使用授权码,而不是你的 QQ 密码。生成授权码后,请妥善保存。
  2. SSL和端口:使用 SMTP 发送邮件时需要开启 SSL 加密,端口一般为 465 或 587。

标签:QQ,10,Windows,smtp,SMTP,邮箱,message,com
From: https://blog.csdn.net/weixin_62866213/article/details/142329354

相关文章

  • PyQt / PySide + Pywin32 + ctypes 自定义标题栏窗口 + 完全还原 Windows 原生窗口边
    项目地址:GitHub-github201014/PyQt-NativeWindow:AclassofwindowincludenativeEvent,usePySideorPyQtandPywin32andctypesAclassofwindowincludenativeEvent,usePySideorPyQtandPywin32andctypes-github201014/PyQt-NativeWindowhttps://githu......
  • 10 - UDP实验
    在本章节中,我们将采用network与socket这两个第三方库来构建UDP网络连接的功能。具体而言,network库将被应用于WiFi连接的建立,而socket库则基于lwIP协议栈来实现网络协议的连接。在实验环节,我们将利用ESP32开发板与远程网络进行连接,并在此基础上进一步实施UDP连接......
  • 20240918_114105 mysql 认识索引
    关于索引MySQL的索引是数据库管理系统中用于提高数据检索效率的一种数据结构。MySQL支持多种类型的索引,每种索引都有其特定的用途和优化方式。以下是MySQL中常见的几种索引类型:1.主键索引(PrimaryKeyIndex)定义:主键索引是一种特殊的唯一索引,它不允许有NULL值,且表中每一行数据......
  • 仿QQ音乐(HTML+CSS) (1)
    ......
  • 9章10节:用R实现分层随机化
    在临床试验和其他科学研究中,随机化是一种常见的分配方法,用于将研究对象随机分配到不同的处理组或对照组。这有助于消除潜在的混杂因素,确保研究结果的公正性。然而,在某些情况下,已知的协变量(如年龄、性别、疾病严重程度)可能对结果有显著影响。如果不加以控制,这些协变量可能会导......
  • Andrej Karpathy最新采访:认知核心模型10亿参数就够了,AI会打破教育不公的僵局
     作者|海野AI圈子的红人,AI大神AndrejKarpathy,曾是OpenAI联合创始人之一,特斯拉AI总监。上一次的动态是官宣创办一家名为EurekaLabs的人工智能+教育公司 ,宣布将长期致力于AI原生教育。近日,AndrejKarpathy接受了NoPriors(投资博客)的采访,与硅谷知名投资人SaraGuo和EladG......
  • 【samba】windows和centos进行共享文件夹
    window与centos系统之间共享文件有如下方式实现:分两种环境:一、centos和window是同一个宿主机内(如centos是通过VMwarePlayer等工具装在window主系统内)1、在VMwarePlayer底部有个settings设置,切换options选择sharefolders激活它,然后add你要共享的window文件夹。2、重......
  • 在Windows系统中如何配置Java开发环境环境变量&零基础手把手教程
    以下是一份关于“在Windows系统中如何配置Java开发环境环境变量”的手把手操作流程,由浅入深,先整体后分部:一、引言Java是一种广泛使用的编程语言,其跨平台特性使得它在不同操作系统上都能运行。为了在Windows系统中进行Java开发,我们需要配置Java开发环境。本文将详细介绍如......
  • 实操触发器的使用 mysql 20240918_102020
    需求新建日志表用于记录老师表的数据化情况起个名字teacher_log需要的列idoperationmsg建老师日志表CREATETABLEteacher_log( idINTPRIMARYKEYAUTO_INCREMENT, operationVARCHAR(11)NOTNULL, msgVARCHAR(200)NOTNULL);定义添加触发器如果往老师表tea......
  • 这10种分布式ID,太绝了!
    前言分布式ID,在我们日常的开发中,其实使用的挺多的。有很多业务场景在用,比如:分布式链路系统的trace_id单表中的主键Redis中分布式锁的key分库分表后表的id今天跟大家一起聊聊分布式ID的一些常见方案,希望对你会有所帮助。1UUIDUUID(UniversallyUniqueIDentifier)通......