Python Error trying to send email by Hotmail. TImeout - python

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.

Related

Python - SMTP Monitoring

We are using Elasticemail for our SMTP server and running in issues where our server would fail to connect to the SMTP server for various reasons. Currently, we only find out about the issue when a user complains.
We want to monitor the connection to the server on a regular interval and notify Admin if there is a connection failure.
Is there any way to test the connection to the server without sending an actual email using Python3?

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.

Struggling to access imap servers in windows 10

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)

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.

Categories

Resources