1. 首页
  2. 编程语言
  3. Python
  4. Python实现自动发送邮箱验证码示例(SMTP服务)

Python实现自动发送邮箱验证码示例(SMTP服务)

上传者: 2023-07-08 14:21:35上传 PY文件 1.42KB 热度 7次

Python是一种强大的编程语言,可以使用它来实现自动发送邮箱验证码的功能。下面是一个示例代码,演示如何使用SMTP服务发送邮箱验证码。

import smtplib
from email.mime.text import MIMEText

def send_email(to_email, subject, message):
    # 设置邮箱服务器信息
    smtp_server = "smtp.example.com"
    smtp_port = 25
    username = "your_email@example.com"
    password = "your_email_password"

    # 构造邮件内容
    msg = MIMEText(message)
    msg["Subject"] = subject
    msg["From"] = username
    msg["To"] = to_email

    # 连接并登录到邮箱服务器
    server = smtplib.SMTP(smtp_server, smtp_port)
    server.login(username, password)

    # 发送邮件
    server.sendmail(username, to_email, msg.as_string())

    # 关闭连接
    server.quit()

# 调用发送邮箱验证码的函数
to_email = "recipient@example.com"
subject = "邮箱验证码"
message = "您的验证码是:123456"
send_email(to_email, subject, message)

以上代码使用Python的smtplib库和email库来实现自动发送邮箱验证码的功能。你只需要替换相应的邮箱服务器信息、发件人邮箱和收件人邮箱,就可以使用该代码发送邮箱验证码了。

下载地址
用户评论