Struggling to access imap servers in windows 10 - python

I am looking to connect to my Hotmail inbox and downloads mails from a client of mine, for which I built a python script to create a report.
The issue I have is that I inevitably get the following:
[Errno 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
With the exact (very basic) same code, a friend of mine connects without any problem. He is on Linux, I am on Windows10. I have tried to turn off the firewall, uninstalled MacAfee, created a rule to allow the inbound traffic through the ports 143 and 993 ... but nothing changes. When I run the diagnosis tool on the port 143 and 993, they appear as closed.
I am just an usual PC user with no particular training on ports, SSL, but I have looked quite hard.
Sending an email using STMP works without any problem.
Would you have a solution??
import imapclient
HOST = 'imap-mail.outlook.com'
server = imapclient.IMAPClient(HOST, use_uid=True, ssl=False)

Related

Python Error trying to send email by Hotmail. TImeout

My code is as follows:
I always get this error when I try to send a email. Could you help me.
error: [Errno 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
I recommend reading the example in the manual located at https://docs.python.org/3/library/smtplib.html
You would need to make sure your firewall operating system and LAN router allows outgoing traffic on port 25.
Also, set verbose debug level as per manual server.set_debuglevel(1)
Try sending out test emails via localhost using terminal commands, to make sure the os can definitely send out emails, and that it isn't a python code issue.

How to connect Choregraphe/Python script to remote Pepper robot from different network?

A robot is connected to a network with restricted outbound traffic. Only inbound traffic is allowed from one specific IP address(ours IP, e.g. 111.111.111.111). All outgoing traffic is forbidden.
There is settings and dhcp corresponding to external IP(e.g. 222.222.222.222). We want to connect to Pepper from the IP 111.111.111.111. The connection through SSH is fine with ssh nao#222.222.222.222 and password but we can not connect through Choregraphe or Python scripts. This is very important because we want to be able to connect with the robot remotely to upload different Choregraphe applications.
This is the error when we are trying to connect with a Python script:
[W] 18872 qimessaging.transportsocket: connect: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
...
RuntimeError: Failed to connect to service ALBehaviorManager on machine 1296211e-1921-3131-909b-69afa37ааа28. All endpoints are unavailable.
The Choregraphe hangs and crashes after a certain period of time.
Can you give me some advice?
NAOqi connections go through port 9559 by default, so you could check whether that one is blocked.
If you are unable to connect through port 9559, you can do a port forwarding. But I think this is a more network related question.

Unable to connect to SMTP Server for sending email directly without authentication

I believe that we are able to send email directly to destination MX server such as ('gmail-smtp-in.l.google.com', 25). However I can't connect to the mail server even with socket programming in Python 3.5.1.
import socket
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as sock:
sock.connect(('gmail-smtp-in.l.google.com', 25))
Code above always gives me the following error at line 3.
TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
I found that people [1] are able to connect to the server stated above, please help me with this issue as I am still clueless about it after hours of research work carried out.
Note that I am running the code on a local computer.
[1]. How to send a mail directly to SMTP server without authentication?

PyCharm remote debugging (pydevd) does not connect

PyCharm remote debugging (pydevd) does not connect with the following message:
error: [Errno 10061] No connection could be made because the target machine actively refused it
How can I troubleshoot it?
The output console in PyCharm shows:
Starting debug server at port 21000
Use the following code to connect to the debugger:
import pydevd
pydevd.settrace('*.*.*.*', port=21000, suspend=False)
Waiting for process connection...
Server stopped.
I checked the firewall and PyCharm is allowed for both incoming and outgoing connections.
10061 is WSAECONNREFUSED, 'connection refused', which means there was nothing listening at the IP:port you tried to connect to.
Though I see that you have validated its not a firewall issue, but still I would suggest to check the port numbers again with respect to the ones opened in windows firewall. Or to narrow down just run a simplehttpserver or icmp server at the same port and confirm.
In a direct link communication, it often means that you have already something connected to this port.
To check what process is hearing what port, check this SO question.
You can then either kill the program or change the port, depending of what you can do.
Without more information of the "remote tested", it is hard to know what is happening.
I was having the trouble as well (Server stopped as soon as the client connected).
Turned out that I had apparently too many breakpoints defined.
after having removed most of them and re-initiated my remote debug connection from the client (and having restarted the debug server in pycharm) it doesn't trigger anymore the "Server stopped." problem.

Making a connection to APNs with bluehost server

I wrote some code to connect to APNs and it works great on my local machine. But when I upload and try to run it on my bluehost server it just takes a long time and then times out. After further testing I can't even get connected to the aps at all. I try
telnet gateway.sandbox.push.apple.com 2195
Connection timed out
I am thinking it has something to do with my bluehost configuration. I have a dedicated IP address and have bluehost claims that port 2195 is open. Any ideas on why I might not be able to make a connection?
After talking with tech support a second time the problem was that port 2195 wasn't open for outgoing connections. They got it opened and I am now in business.

Categories

Resources