Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Nurullah Küçük tarafından sunulan bir eğitim içeriğidir. Nurullah, Python programlama dilinde mail gönderme işleminin nasıl yapılacağını adım adım göstermektedir.
- Video, terminal üzerinden dosya oluşturma ve VS Code ile düzenleme ile başlayıp, SMTP (Simple Mail Transfer Protocol) modülünün nasıl kullanılacağını anlatmaktadır. Eğitim boyunca mail gönderme için gerekli değişkenlerin (konu, mesaj, hesap bilgileri, gönderilecek adres) oluşturulması, e-posta sunucusuna bağlantı yapılması ve mail gönderme işleminin tamamlanması gösterilmektedir. Ayrıca Gmail ile mail gönderme için güvenlik ayarlarının nasıl yapılandırılacağı da açıklanmaktadır.
- 00:00Python ile Mail Gönderme Projesi Hazırlama
- Python ile mail gönderme işlemi için terminal açılarak masaüstüne "send mail" adında bir klasör oluşturuluyor.
- Klasör içerisine "app.py" adında bir Python dosyası oluşturulup, VS Code ile açılıyor.
- Mail gönderme işlemi için "smtplib" modülünden "SMTP" sınıfı dahil ediliyor.
- 01:05SMTP Protokolü ve Mail Bilgilerinin Hazırlanması
- SMTP (Simple Mail Transfer Protocol), mail gönderme işlemleri için kullanılan bir TCP/IP protokolüdür.
- Mailin konu ve mesaj bilgileri için "subject", "message" ve "content" adında değişkenler oluşturuluyor.
- Mail hesap bilgileri için "my_mail_address" ve "password" adında değişkenler oluşturuluyor.
- 03:30Mail Gönderimine Hazırlık
- Mailin kime gönderileceği bilgisi için "send_to" adında bir değişken oluşturuluyor.
- Mail sunucusuna bağlantı için "mail" adında bir nesne oluşturuluyor ve Gmail'in e-posta sunucusu adresi (smtp.gmail.com) ve hizmet numarası (587) belirtiliyor.
- E-posta sunucusuna bağlantı kurulup, verilerin şifreli gönderilmesi için "starttls" fonksiyonu kullanılıyor.
- 05:02Mail Gönderme ve Hata Yönetimi
- Mail göndermek için "mail.sendmail" fonksiyonu çağrılıyor ve kimden, kime ve mesaj bilgileri parametre olarak veriliyor.
- Türkçe karakter sorunlarını önlemek için "encode" metodu kullanılarak "utf-8" formatı belirtiliyor.
- Kodlar try-except blokları içerisine alınarak hata durumlarında kullanıcıya uygun bir hata mesajı gösteriliyor.
- 06:26Projenin Çalıştırılması
- Gmail hesabından mail göndermek için "Daha az güvenlikli uygulamalara izin ver" seçeneğinin aktif olması gerekiyor.
- Proje çalıştırıldığında "Mail gönderme işlemi başarılı" mesajı görüntüleniyor.
- E-posta kontrol edildiğinde gönderilen test mesajı görülebiliyor.