0
from email import message
import smtplib
sender_email = "example@gmail.com"
rec_email = "example@gmail.com"

password = "example"
message1 = "test"

server = smtplib.SMTP('smtp.gmail.com', 587)

server.starttls

server.login(sender_email, password)
server.sendmail(sender_email, rec_email, message)

when I do this I get the error

smtplib.SMTPNotSupportedError: SMTP AUTH extension not supported by server.

Does anyone know a solution to this

Rob
  • 2,618
  • 2
  • 22
  • 29
Luke
  • 21
  • 8
  • https://stackoverflow.com/questions/37224073/smtp-auth-extension-not-supported-by-server – Captain Caveman Mar 28 '22 at 17:56
  • Does this answer your question? [SMTP AUTH extension not supported by server](https://stackoverflow.com/questions/37224073/smtp-auth-extension-not-supported-by-server) – Sören Mar 28 '22 at 18:03

1 Answers1

0

Try 456 port instead

import smtplib

sender_email = "sender_email@example.com" 
rec_email = "rec_email@example.com"
password = "password" 
message1 = "test" 
    

server = smtplib.SMTP_SSL('smtp.gmail.com', 465)
server.login(sender_email, password)
server.sendmail(sender_email, rec_email, message1)
server.quit()