rufiqcavadov adlı üyeden alıntı: mesajı görüntüle
Burada hata tam olarak nedir?

Kod bana sadece unable to sign in yazısını veriyor komut satırında. Tabii email alanlarını kendim deneme amaçlı yazdım. Kendi email bilgilerimi girdikten sonra aldığlm hata o şekilde. Ayrıca Gmail güvenlik ayarlarından Less secure app access ayarı kapalı. Kapalı derken şu şekilde bir şey yazmakta orada. This setting is no longer available. Bu ayar uzun süredir mevcut değil yazısı yazmakta. Yani ne off yapabiliyorum ne de birşey. Sanırım kendisi Google otomatik olarak kaldırmış bu ayarı devre dışı bırakmış.

Kodlar bu şekilde:

import smtplib

sender = "sender@gmail.com"
receiver = "receiver@gmail.com"
password = "password123"
subject = "It will be a subject here."
body = "I sent an email!"

message = f"""From: {sender}
To: {receiver}
Subject: {subject}\n
{body}
"""

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

try:
server.login(sender, password)
print("Logged in...")
server.sendmail(sender, receiver, message)
print("Email has been sent!")

except smtplib.SMTPAuthenticationError:
print("Unable to sign in")
Başka mail servisleriyle gönderebilirsin outlook gibi.