首页 > 解决方案 > 使用带有 smtplib 的 python 阅读邮件

问题描述

我可以使用 python 脚本发送邮件,这是我的代码

import smtplib, ssl 

smtp_server = "xxx.yyyy.com"
sender_email = "abcd@efgh.com"
receiver_email = "mnop@efgh.com"
username ='DRAETWK'
password = 'password'
message = """\
Subject: Test Mail

This message is sent from Python."""

context = ssl.create_default_context()
with smtplib.SMTP(smtp_server) as server:   
    server.login(username, password)
    server.sendmail(sender_email, receiver_email, message)
    print('Mail Sent... Check your inbox')

邮件发送代码正在工作,但是当我使用相同的用户详细信息时,我无法阅读我的邮件,我遇到了登录失败的问题,这里是代码

import imaplib
import email.header
from smtplib import SMTP as SMTP


host = 'xxx.yyyy.com'
user = 'abcd@efgh.com'

login_user= 'qweqwr'
password = 'xsw2zsadsadaaq1'


# Connect to the server
print('Connecting to ' + host)
mailBox = imaplib.IMAP4_SSL(host)
mailBox.debug = 100
print(mailBox)
# Login to our account
mailBox.login(login_user, password) 

有人可以帮忙吗?

标签: pythonemailsmtpimaplib

解决方案


推荐阅读