I'm running Buster and use SMTP to send emails from the command line and it works just fine.
When I try to send emails using Python it fails miserably, I've tried various python examples from the net, e.g.
# Sending Email Alerts via Zoho # # import smtplib server = smtplib.SMTP_SSL('smtp.zoho.com',port=465) #server for sending the email server.ehlo() # simple starting of the connection server.login('[email protected]','pwd_12345') # login credentials and password msg = """From:[email protected] Subject: Test Email \n To: [email protected] \n""" # This is where the email content goes. It could be information about the error, time of day, where in the script, etc. server.sendmail('[email protected]','[email protected]',msg) # this is where the email is sent to the recipient server.quit() # exit the connection .. but I unfortunately I always get the following error:
Traceback (most recent call last): File "/usr/lib/python3.7/smtplib.py", line 387, in getreply line = self.file.readline(_MAXLINE + 1) File "/usr/lib/python3.7/socket.py", line 589, in readinto return self._sock.recv_into(b) ConnectionResetError: [Errno 104] Connection reset by peer As a newbee any hint would be appreciated.
Thanks!