• 21-09-2022, 00:00:41
    #1
    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")
  • 21-09-2022, 00:08:14
    #2
    Python Coder
    Emin değilim ama Google bu özelliği kaldırmıştı herhalde , öyle hatırlıyorum
  • 21-09-2022, 00:09:17
    #3
    keremyagan adlı üyeden alıntı: mesajı görüntüle
    Emin değilim ama Google bu özelliği kaldırmıştı herhalde , öyle hatırlıyorum
    Yani email göndermek artık mümkün değil mi bu kodlarla?
  • 21-09-2022, 00:09:50
    #4
    Python Coder
    rufiqcavadov adlı üyeden alıntı: mesajı görüntüle
    Yani email göndermek artık mümkün değil mi bu kodlarla?
    https://stackoverflow.com/questions/...-python-script
  • 21-09-2022, 00:12:13
    #5
    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.
  • 21-09-2022, 00:16:11
    #6
    kerem_d adlı üyeden alıntı: mesajı görüntüle
    Başka mail servisleriyle gönderebilirsin outlook gibi.
    Konu kitlenebilir. Sorun çözülmüştür. En iyi cevap olarak işaretleyemedim maalesef. Sorun Google SMTP ayarlarından kaynaklanıyormuş. Outlook üzerinden sorunsuz bir şekilde mail gönderilmiştir. Teşekkür ederim hocam.
  • 21-09-2022, 00:17:22
    #7
    rufiqcavadov adlı üyeden alıntı: mesajı görüntüle
    Konu kitlenebilir. Sorun çözülmüştür. En iyi cevap olarak işaretleyemedim maalesef. Sorun Google SMTP ayarlarından kaynaklanıyormuş. Outlook üzerinden sorunsuz bir şekilde mail gönderilmiştir. Teşekkür ederim hocam.
    Rica ederim.