Bu Python betiği, belirtilen bir e-posta adresine gelen yeni e-postaları kontrol eder, otomatik e-postaları filtreler ve insanlardan gelen e-postalara otomatik bir yanıt gönderir. Ayrıca, her yeni e-posta için belirtilen bir bildirim adresine bir bildirim gönderir.
- Otomatik Yanıt: İnsanlardan gelen yeni e-postalara otomatik olarak yanıt verirken, otomatik yanıtları ve bildirimleri filtreler.
- E-posta Bildirimleri: Her yeni e-posta için belirtilen bir adrese bildirim gönderir.
- HTML E-posta Şablonu:
mail.htmldosyasından yüklenen özelleştirilebilir bir HTML şablonu kullanarak otomatik yanıtlar gönderir. - Kolay Kurulum: Gerekli ayarları
EMAIL_ADDRESS,EMAIL_PASSWORD,IMAP_SERVER,IMAP_PORT,SMTP_SERVER,SMTP_PORT,NOTIFF_MAILveNON_REPLY_KEYWORDSdeğişkenlerinde kolayca yapılandırabilirsiniz.
- Python 3.6 veya üstü
imaplib,email,smtplib,timekütüphaneleri
- Bu depoyu klonlayın veya indirin.
EMAIL_ADDRESS,EMAIL_PASSWORD,IMAP_SERVER,IMAP_PORT,SMTP_SERVER,SMTP_PORTveNOTIFF_MAILdeğişkenlerini kendi bilgilerinizle güncelleyin.- Otomatik yanıt için kullanmak istediğiniz HTML şablonunu
mail.htmldosyasına yerleştirin. - Betiği çalıştırın:
python mail.py
Betik çalıştırıldığında, gelen kutunuzu 30 saniyede bir yeni e-postalar için kontrol eder. Yeni bir e-posta bulunduğunda:
- E-posta otomatik bir yanıt olarak sınıflandırılmazsa,
mail.htmldosyasındaki şablon kullanılarak otomatik bir yanıt gönderilir. NOTIFF_MAILdeğişkeninde belirtilen adrese yeni e-posta hakkında bir bildirim gönderilir.
- Bildirim Mesajı:
bildirim_epostası_gönderfonksiyonunu düzenleyerek bildirim mesajının formatını değiştirebilirsiniz.