• Yapay zekadan makale özeti

    • Bu video, bir eğitmen tarafından sunulan PHP eğitim setinin 163. dersi olup, sunucuda çalışarak PHP ile e-posta gönderimi konusunu anlatan bir eğitim içeriğidir.
    • Video, e-posta gönderimi için iletişim formu oluşturma sürecini adım adım göstermektedir. İçerikte e-posta hesabı oluşturma, AJAX ile formu gönderme, PHP Mailler sınıfı kullanarak e-posta gönderme, SMTP seçeneklerinin ayarlanması ve hata durumlarının yönetimi gibi konular ele alınmaktadır.
    • Ayrıca videoda içerik ayarlarının yapılandırılması, HTML içeriğinin eklenmesi, Türkçe karakter sorunlarının çözümü ve "şifremi unuttum" formu oluşturma süreci de gösterilmektedir. Bu eğitim, web geliştirme ve PHP öğrenmek isteyenler için temel bilgiler sunmaktadır.
    E-posta Gönderimi İçin Hazırlık
    • PHP eğitim setinin 163. dersinde e-posta gönderimi nasıl yapılır gösterilecek.
    • E-postalar şifre unuttum gibi birçok konuda işe yarıyor.
    • E-posta göndermek için bir iletişim formu hazırlanmış ve form gönderildiğinde e-posta gönderimi gösterilecek.
    00:39E-posta Hesabı Oluşturma
    • E-posta hesabı oluşturmak için hosting panelinde "e-posta hesapları" seçeneğine tıklanmalı.
    • Host kiraladığınızda size e-posta alanı oluşturabilirsiniz.
    • Sunucuda çalışmak daha kolay, localhost'tan e-posta göndermek ayarlar gerektiriyor ve spam olma riski taşıyor.
    01:36İletişim Formu Oluşturma
    • İletişim formunda isim, e-posta, konu ve mesaj alanları oluşturulmuş.
    • Form elemanları "your name", "your email", "your subject" ve "content" olarak adlandırılmış.
    • Form gönderildiğinde "send contact" adlı AJAX dosyasına yönlendirilecek.
    03:26PHP Mail Klasörünün Kurulumu
    • PHP mail göndermek için PHP'nin mailler klasörü kullanılacak.
    • PHP mailler klasörü GitHub'dan indirilip sunucuya aktarılacak.
    • Klasör içinde "exception", "phpmail" ve "smtp" dosyaları bulunuyor.
    05:09PHP Mail Klasörünün Kullanımı
    • PHP mailler klasörü namespace'lerle tanımlanıyor.
    • Klasördeki dosyalar projeye dahil ediliyor.
    • Sunucu ayarları için SMTP kullanılarak gönderilecek e-postalar için gerekli bilgiler giriliyor.
    09:15E-posta Gönderimi Ayarları
    • SMTP SSL veya TLS ile gönderilecek e-postalar için gerekli bilgiler giriliyor.
    • Mail portu sunucu firması tarafından belirtiliyor.
    • E-posta gönderirken kim gönderecek, kime gönderilecek ve cevap için hangi adres gözükecek gibi ayarlar yapılıyor.
    12:19PHP ile E-posta Gönderimi Ayarları
    • İçerik ayarlarında HTML içeriğinin kullanılması önerilir, ancak HTML'i desteklemeyen istemciler için alt body seçeneği de mevcuttur.
    • Konu (subject) iletişim formundan alınan "your subject" değerinden alınır ve içerikte isim, e-posta ve mesaj bilgileri yer alır.
    • Türkçe karakter sorunu çözmek için header content type text html charset utf-8 ayarı yapılmalıdır.
    15:00SMTP Ayarları ve E-posta Gönderimi
    • SSL güvenlik protokollerini inaktif hale getirmek için SMTP options ayarları yapılmalıdır.
    • E-posta gönderildiğinde "mesajınız iletildi" mesajı gösterilirken, hata durumunda "mesajınız gönderilemedi" uyarısı verilir.
    • HTML ve CSS kullanılarak e-posta içeriği stilize edilebilir, örneğin yazı rengi ve boyutu değiştirilebilir.
    21:00Şifremi Unuttum Formu
    • Şifremi unuttum formu için yeni bir form oluşturulabilir ve e-posta adresi istenebilir.
    • Veritabanından e-posta adresi aranarak, kişiye yeni şifre e-posta ile gönderilebilir.
    • Bu derste PHP ile mail gönderimi, şifre talebi formu ve iletişim formu oluşturma konuları ele alınmıştır.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor