with sending read from python api sockets ssl gmail

sending - send email python 3



Zócalos de Python que se apagan de repente? (3)

Lo primero que verificaría es si necesita conectarse a través de un proxy HTTP (en cuyo caso las conexiones directas que pasen por alto el proxy probablemente expiren). Ejecuta Wireshark y ve lo que sucede.

Volví hoy a un antiguo script que tenía para iniciar sesión en Gmail a través de SSL. El script funcionó bien la última vez que lo ejecuté (hace varios meses) pero ahora muere inmediatamente con:

<urlopen error The read operation timed out>

Si configuro el tiempo de espera (sin importar cuánto tiempo), muere aún más inmediatamente con:

<urlopen error The connect operation timed out>

Este último es reproducible con:

import socket socket.setdefaulttimeout(30000) sock = socket.socket() sock.connect((''www.google.com'', 443)) ssl = socket.ssl(sock)

regresando

socket.sslerror: The connect operation timed out

pero parece que no puedo reproducir el anterior y, después de mucho avanzar a través del código, no tengo idea de qué está causando nada de esto.


www.google.com no es accesible por HTTPS. Redirige a HTTP inseguro. Para llegar al correo, debe ir a https://mail.google.com


import socket socket.setdefaulttimeout(30000) sock = socket.socket() sock.connect((''www.google.com'', 443)) ssl = socket.ssl(sock) ssl.server() --> ''/C=US/ST=California/L=Mountain View/O=Google Inc/CN=www.google.com''

Funciona bien. No puedo reproducir tu error