gaierror: [Errno -2] Name or service not known with imaplib.IMAP4_SSL in Google Cloud Functions2019 Community Moderator ElectionCalling a function of a module by using its name (a string)“getaddrinfo failed”, what does that mean?IMAP in Corporate Gmailsending mail error pythonHow to send email with smtplib module through the proxy?django sending mail [Errno -2] Name or service not knownGoogle Cloud Function cannot connect to RedisCloud Functions “Connection Refused” when connecting to Cloud SQLFTPLIB error socket.gaierror: [Errno 8] nodename nor servname provided, or not knownError when trying to connect to too many websockets
Identifying the interval from A♭ to D♯
Touchscreen-controlled dentist office snowman collector game
Making a sword in the stone, in a medieval world without magic
Deleting missing values from a dataset
Draw arrow on sides of triangle
What is the likely impact on flights of grounding an entire aircraft series?
Why don't MCU characters ever seem to have language issues?
Make a transparent 448*448 image
US to Europe trip with Montreal layover - is 52 minutes enough?
Co-worker team leader wants to inject the crap software product of his friends into our development. What should I say to our common boss?
How can I discourage/prevent PCs from using door choke-points?
Is it illegal in Germany to take sick leave if you caused your own illness with food?
Do Bugbears' arms literally get longer when it's their turn?
Question about partial fractions with irreducible quadratic factors
How does Dispel Magic work against Stoneskin?
Best approach to update all entries in a list that is paginated?
Coworker uses her breast-pump everywhere in the office
Welcoming 2019 Pi day: How to draw the letter π?
Why do Australian milk farmers need to protest supermarkets' milk price?
What is the definition of "Natural Selection"?
Provisioning profile doesn't include the application-identifier and keychain-access-groups entitlements
What is the difference between "shut" and "close"?
What does it mean when multiple 々 marks follow a 、?
Why would a jet engine that runs at temps excess of 2000°C burn when it crashes?
gaierror: [Errno -2] Name or service not known with imaplib.IMAP4_SSL in Google Cloud Functions
2019 Community Moderator ElectionCalling a function of a module by using its name (a string)“getaddrinfo failed”, what does that mean?IMAP in Corporate Gmailsending mail error pythonHow to send email with smtplib module through the proxy?django sending mail [Errno -2] Name or service not knownGoogle Cloud Function cannot connect to RedisCloud Functions “Connection Refused” when connecting to Cloud SQLFTPLIB error socket.gaierror: [Errno 8] nodename nor servname provided, or not knownError when trying to connect to too many websockets
I have a perfectly fine script that works fine when I run it locally to authenticate using IMAP4_SSL and imaplib
as follows:
mail = imaplib.IMAP4_SSL(host_incoming, port_incoming)
mail.login(user, password)
mail.list()
However, when I host this part of the code in the Google Cloud Functions, then I receive the error:
gaierror: [Errno -2] Name or service not known getaddrinfo
(/opt/python3.7/lib/python3.7/socket.py)
If I use Google Gmail credentials instead (for host, port, user and password), then no errors are provided and everything works fine. So what is wrong with the email or server that I am using and how could I check this?
python ssl google-cloud-functions imap imaplib
add a comment |
I have a perfectly fine script that works fine when I run it locally to authenticate using IMAP4_SSL and imaplib
as follows:
mail = imaplib.IMAP4_SSL(host_incoming, port_incoming)
mail.login(user, password)
mail.list()
However, when I host this part of the code in the Google Cloud Functions, then I receive the error:
gaierror: [Errno -2] Name or service not known getaddrinfo
(/opt/python3.7/lib/python3.7/socket.py)
If I use Google Gmail credentials instead (for host, port, user and password), then no errors are provided and everything works fine. So what is wrong with the email or server that I am using and how could I check this?
python ssl google-cloud-functions imap imaplib
Gaierror is the DNS name lookup failing. Is your host internal?
– Max
Mar 4 at 19:30
No its managed by another company. This company is providing my internet connection. How can I test for the failing host?
– JohnAndrews
Mar 4 at 22:17
add a comment |
I have a perfectly fine script that works fine when I run it locally to authenticate using IMAP4_SSL and imaplib
as follows:
mail = imaplib.IMAP4_SSL(host_incoming, port_incoming)
mail.login(user, password)
mail.list()
However, when I host this part of the code in the Google Cloud Functions, then I receive the error:
gaierror: [Errno -2] Name or service not known getaddrinfo
(/opt/python3.7/lib/python3.7/socket.py)
If I use Google Gmail credentials instead (for host, port, user and password), then no errors are provided and everything works fine. So what is wrong with the email or server that I am using and how could I check this?
python ssl google-cloud-functions imap imaplib
I have a perfectly fine script that works fine when I run it locally to authenticate using IMAP4_SSL and imaplib
as follows:
mail = imaplib.IMAP4_SSL(host_incoming, port_incoming)
mail.login(user, password)
mail.list()
However, when I host this part of the code in the Google Cloud Functions, then I receive the error:
gaierror: [Errno -2] Name or service not known getaddrinfo
(/opt/python3.7/lib/python3.7/socket.py)
If I use Google Gmail credentials instead (for host, port, user and password), then no errors are provided and everything works fine. So what is wrong with the email or server that I am using and how could I check this?
python ssl google-cloud-functions imap imaplib
python ssl google-cloud-functions imap imaplib
asked Mar 4 at 16:37
JohnAndrewsJohnAndrews
1,63933481
1,63933481
Gaierror is the DNS name lookup failing. Is your host internal?
– Max
Mar 4 at 19:30
No its managed by another company. This company is providing my internet connection. How can I test for the failing host?
– JohnAndrews
Mar 4 at 22:17
add a comment |
Gaierror is the DNS name lookup failing. Is your host internal?
– Max
Mar 4 at 19:30
No its managed by another company. This company is providing my internet connection. How can I test for the failing host?
– JohnAndrews
Mar 4 at 22:17
Gaierror is the DNS name lookup failing. Is your host internal?
– Max
Mar 4 at 19:30
Gaierror is the DNS name lookup failing. Is your host internal?
– Max
Mar 4 at 19:30
No its managed by another company. This company is providing my internet connection. How can I test for the failing host?
– JohnAndrews
Mar 4 at 22:17
No its managed by another company. This company is providing my internet connection. How can I test for the failing host?
– JohnAndrews
Mar 4 at 22:17
add a comment |
1 Answer
1
active
oldest
votes
Have you added a billing account for your the project containing your Cloud Function? Functions on the free tier cannot communicate with external networks and will fail DNS lookup.
........... am not that cheap to use free tier
– JohnAndrews
Mar 7 at 16:11
Sorry, not implying you are cheap! Newly created functions will be on the free tier until a billing account is explicitly added.
– Dustin Ingram
Mar 7 at 19:14
You need to add billing for each cloud function??
– JohnAndrews
Mar 7 at 19:18
No, for each new project. If the project already has billing added though, this might not be the cause.
– Dustin Ingram
Mar 7 at 23:01
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54987654%2fgaierror-errno-2-name-or-service-not-known-with-imaplib-imap4-ssl-in-google%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Have you added a billing account for your the project containing your Cloud Function? Functions on the free tier cannot communicate with external networks and will fail DNS lookup.
........... am not that cheap to use free tier
– JohnAndrews
Mar 7 at 16:11
Sorry, not implying you are cheap! Newly created functions will be on the free tier until a billing account is explicitly added.
– Dustin Ingram
Mar 7 at 19:14
You need to add billing for each cloud function??
– JohnAndrews
Mar 7 at 19:18
No, for each new project. If the project already has billing added though, this might not be the cause.
– Dustin Ingram
Mar 7 at 23:01
add a comment |
Have you added a billing account for your the project containing your Cloud Function? Functions on the free tier cannot communicate with external networks and will fail DNS lookup.
........... am not that cheap to use free tier
– JohnAndrews
Mar 7 at 16:11
Sorry, not implying you are cheap! Newly created functions will be on the free tier until a billing account is explicitly added.
– Dustin Ingram
Mar 7 at 19:14
You need to add billing for each cloud function??
– JohnAndrews
Mar 7 at 19:18
No, for each new project. If the project already has billing added though, this might not be the cause.
– Dustin Ingram
Mar 7 at 23:01
add a comment |
Have you added a billing account for your the project containing your Cloud Function? Functions on the free tier cannot communicate with external networks and will fail DNS lookup.
Have you added a billing account for your the project containing your Cloud Function? Functions on the free tier cannot communicate with external networks and will fail DNS lookup.
answered Mar 6 at 17:25
Dustin IngramDustin Ingram
3,80011226
3,80011226
........... am not that cheap to use free tier
– JohnAndrews
Mar 7 at 16:11
Sorry, not implying you are cheap! Newly created functions will be on the free tier until a billing account is explicitly added.
– Dustin Ingram
Mar 7 at 19:14
You need to add billing for each cloud function??
– JohnAndrews
Mar 7 at 19:18
No, for each new project. If the project already has billing added though, this might not be the cause.
– Dustin Ingram
Mar 7 at 23:01
add a comment |
........... am not that cheap to use free tier
– JohnAndrews
Mar 7 at 16:11
Sorry, not implying you are cheap! Newly created functions will be on the free tier until a billing account is explicitly added.
– Dustin Ingram
Mar 7 at 19:14
You need to add billing for each cloud function??
– JohnAndrews
Mar 7 at 19:18
No, for each new project. If the project already has billing added though, this might not be the cause.
– Dustin Ingram
Mar 7 at 23:01
........... am not that cheap to use free tier
– JohnAndrews
Mar 7 at 16:11
........... am not that cheap to use free tier
– JohnAndrews
Mar 7 at 16:11
Sorry, not implying you are cheap! Newly created functions will be on the free tier until a billing account is explicitly added.
– Dustin Ingram
Mar 7 at 19:14
Sorry, not implying you are cheap! Newly created functions will be on the free tier until a billing account is explicitly added.
– Dustin Ingram
Mar 7 at 19:14
You need to add billing for each cloud function??
– JohnAndrews
Mar 7 at 19:18
You need to add billing for each cloud function??
– JohnAndrews
Mar 7 at 19:18
No, for each new project. If the project already has billing added though, this might not be the cause.
– Dustin Ingram
Mar 7 at 23:01
No, for each new project. If the project already has billing added though, this might not be the cause.
– Dustin Ingram
Mar 7 at 23:01
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54987654%2fgaierror-errno-2-name-or-service-not-known-with-imaplib-imap4-ssl-in-google%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Gaierror is the DNS name lookup failing. Is your host internal?
– Max
Mar 4 at 19:30
No its managed by another company. This company is providing my internet connection. How can I test for the failing host?
– JohnAndrews
Mar 4 at 22:17