gaierror:[Errno -2] Google Cloud Functions中imaplib.IMAP4_SSL未知的名称或服务

问题描述 投票:3回答:1

我有一个非常好的脚本,当我在本地运行以使用IMAP4_SSL和imaplib进行身份验证时工作正常,如下所示:

mail = imaplib.IMAP4_SSL(host_incoming, port_incoming)
mail.login(user, password)
mail.list()

但是,当我在Google Cloud Functions中托管这部分代码时,我收到错误:

gaierror:[Errno -2]名称或服务未知getaddrinfo(/opt/python3.7/lib/python3.7/socket.py)

如果我使用Google Gmail凭据(主机,端口,用户和密码),则不会提供任何错误,一切正常。那么我正在使用的电子邮件或服务器有什么问题,我该如何检查?

python ssl google-cloud-functions imap imaplib
1个回答
1
投票

您是否为包含云功能的项目添加了结算帐户?免费套餐上的功能无法与外部网络通信,并且DNS查找失败。

© www.soinside.com 2019 - 2024. All rights reserved.