凌峰创科服务平台

Hotmail SMTP服务器地址是多少?

核心信息

Hotmail 和 Outlook.com 使用的是同一个邮件系统,因此它们的 SMTP 服务器设置是完全一样的。

Hotmail SMTP服务器地址是多少?-图1
(图片来源网络,侵删)
设置项 说明
SMTP 服务器地址 smtp-mail.outlook.com 用于发送邮件的服务器地址。
SMTP 端口 587 推荐,这是标准的、安全的端口。
加密方式 STARTTLS 连接时先建立非加密连接,然后升级为安全连接。
备用 SMTP 端口 465 旧版 SSL 端口,虽然仍可用,但 587 更现代,是首选。
需要身份验证 必须使用您的完整邮箱地址和密码进行登录。
用户名 您的完整邮箱地址 your_email@hotmail.comyour_email@outlook.com
密码 您的邮箱密码 注意:如果开启了“双重验证”,则不能直接使用账户密码,需要生成一个“应用密码”。

详细配置步骤(以不同客户端为例)

在邮件客户端中配置(如 Outlook, Apple Mail, Thunderbird)

通用步骤:

  1. 打开您的邮件客户端(如 Microsoft Outlook, Apple Mail 等)。
  2. 进入“账户设置”或“偏好设置”。
  3. 添加一个新账户,选择“手动设置”或“高级设置”。
  4. 选择“IMAP”或“POP3”作为接收邮件服务器类型(推荐使用 IMAP)。
  5. 填写以下信息:

接收邮件服务器设置 (IMAP 推荐):

  • 服务器: imap-mail.outlook.com
  • 端口: 993
  • 加密: SSL

发送邮件服务器设置:

  • 服务器: smtp-mail.outlook.com
  • 端口: 587
  • 加密: STARTTLS
  • 勾选“需要身份验证”
  • 用户名: 您的完整邮箱地址 (e.g., you@outlook.com)
  • 密码: 您的邮箱密码或应用密码。

点击“测试设置”或“下一步”,客户端会尝试连接并发送一封测试邮件。

Hotmail SMTP服务器地址是多少?-图2
(图片来源网络,侵删)

在编程语言/代码中配置(以 Python 为例)

如果您需要在代码中通过 SMTP 发送邮件,可以使用 Python 的 smtplib 库。

使用端口 587 (推荐):

import smtplib
from email.mime.text import MIMEText
# --- 配置信息 ---
smtp_server = "smtp-mail.outlook.com"
port = 587  # 使用 587 端口和 STARTTLS
sender_email = "your_email@outlook.com"  # 你的 Outlook/Hotmail 邮箱
password = "your_password"  # 你的邮箱密码或应用密码
# --- 邮件内容 ---
receiver_email = "receiver@example.com"  # 收件人邮箱
subject = "测试邮件"
body = "这是一封通过 Python SMTP 发送的测试邮件。"
# 创建邮件对象
msg = MIMEText(body)
msg['Subject'] = subject
msg['From'] = sender_email
msg['To'] = receiver_email
# --- 发送邮件 ---
try:
    # 创建一个安全 SSL 上下文
    context = smtplib.SMTP_SSL(smtp_server, port) # 注意:这里用 SMTP_SSL 连接 465 端口
    # 如果使用 587 端口,代码如下:
    # server = smtplib.SMTP(smtp_server, port)
    # server.starttls() # 启用安全传输
    # 登录邮箱
    server.login(sender_email, password)
    # 发送邮件
    server.sendmail(sender_email, receiver_email, msg.as_string())
    print("邮件发送成功!")
except Exception as e:
    print(f"邮件发送失败: {e}")
finally:
    # 退出服务器连接
    server.quit()

使用端口 465 (备用):

# ... (前面的配置和邮件内容创建代码相同) ...
try:
    # 直接使用 SMTP_SSL 连接到 465 端口
    with smtplib.SMTP_SSL(smtp_server, 465) as server:
        server.login(sender_email, password)
        server.sendmail(sender_email, receiver_email, msg.as_string())
    print("邮件发送成功!")
except Exception as e:
    print(f"邮件发送失败: {e}")

⚠️ 重要注意事项

应用密码 (App Password)”

如果您为您的 Microsoft 账户启用了 “双重验证 (2FA)”,您将无法在第三方应用(如邮件客户端、代码脚本)中直接使用您的账户密码登录,您必须生成一个“应用密码”。

Hotmail SMTP服务器地址是多少?-图3
(图片来源网络,侵删)

如何生成应用密码:

  1. 访问您的 Microsoft 账户安全页面https://account.microsoft.com/security
  2. 登录您的账户。
  3. 找到并点击 “高级安全选项”
  4. 在“安全性”部分,找到 “应用密码” 并点击它。
  5. 系统可能会要求您再次验证身份(例如通过验证器应用)。
  6. 选择您要使用的应用(邮件”)和设备(iPhone”),然后点击“生成”。
  7. 系统会显示一个 16位 的密码。请立即复制并妥善保存,因为您将无法再次看到它,这个密码就是您在邮件客户端或代码中需要填写的“密码”。

防止被标记为垃圾邮件

为了提高邮件的送达率,请确保:

  • 不要在短时间内发送大量邮件,这会被服务器判定为垃圾邮件行为。
  • 设置正确的发件人信息,确保发件人地址与登录账户一致。
  • 避免使用大量垃圾邮件关键词(如“免费”、“中奖”等)。
  • 如果您是企业用户,建议配置 SPF, DKIM, DMARC 记录,以证明您发送邮件的合法性。

希望这份详细的指南能帮助您成功配置 Hotmail/Outlook 的 SMTP 服务器!

分享:
扫描分享到社交APP
上一篇
下一篇