Django'ya SMTP bağlantısı nasıl yapılır?

 




Django kullanıyorsanız ve sunucunuzu dış dünyaya açıcaksanız ayriyeten websiteniz'de bir e-mail onaylama varsa bu yazıda nasıl bağlantınızı yapıcağınızı bahsedicem. burada hali hazırda bulunan gmail smtp bağlantısını kullanarak kendime bir email göndericem.


1.Adım
Öncelikler projenizdeki settings.py kısmını düzenlemeye başlayalım.

EMAIL_BACKEND =‘django.core.mail.backends.smtp.EmailBackend
EMAIL_HOST = ‘smtp.gmail.com’
EMAIL_USE_TLS = True
EMAIL_PORT = 587
EMAIL_HOST_USER = ‘hesabiniz@gmail.com’
EMAIL_HOST_PASSWORD = ‘sifreniz’

Adım iki: Google ayarlarımızı yapalım
https://myaccount.google.com/security?pli=1 bu linkten google ayarlarımıza bağlanıyoruz.

İki adımlı doğrulamayı aktif edip uygulama şifresi oluşturuyoruz bu adımlar basit halledersiniz.
Uygulama şifremizi email host password yazan kısıma giriyoruz.
Artık hazırız python'u çalıştırıp test edin.