Python IMAP检索电子邮件

Python IMAP检索电子邮件,python,smtp,imap,Python,Smtp,Imap,我正在尝试从我的域电子邮件地址提取电子邮件:avamiller@mydomain.com,但我得到了错误socket.gaierro:[Errno 11004]getaddrinfo失败 我的域smtp服务器工作正常,传入和传出的电子邮件没有问题,并且在thunderbird mozilla上连接了我的别名,它也工作正常 这是我的密码: import imaplib, email, os user = "avamiller@mydomain.com" password = &

我正在尝试从我的域电子邮件地址提取电子邮件:avamiller@mydomain.com,但我得到了错误
socket.gaierro:[Errno 11004]getaddrinfo失败

我的域smtp服务器工作正常,传入和传出的电子邮件没有问题,并且在thunderbird mozilla上连接了我的别名,它也工作正常

这是我的密码:

import imaplib, email, os
user = "avamiller@mydomain.com"
password = "abcdefgh"

imap_url = "mail.mydomain.com"


def auth(user,password,imap_url):
    con = imaplib.IMAP4_SSL(imap_url)
    con.login(user,password)
    return con

con = auth(user,password,imap_url)
错误:

socket.gaierror: [Errno 11004] getaddrinfo failed

看起来像是网络或DNS问题。有帮助吗?尝试用谷歌搜索错误消息。检查防火墙/网络设置。普通的电子邮件客户端可以在您的服务器上使用IMAP吗?这意味着
mail.mydomain.com
实际上不存在,或者您的客户端由于某种原因无法解析它。