Hallo Semua, Gw WhmmGlobe
Hari Ini Gw akan menunjukkan Kepada Kalian
[ Cara Mengirim Email Melalui Gmail Dengan Python ]
<---------->
Mengirim sebagian besar email secara manual adalah tugas yang membosankan. Anda dapat menggunakan layanan pihak ketiga untuk mengirim email secara massal sekaligus.
Bagaimana kalau Anda membuat skrip khusus Anda sendiri untuk mengirim email?
Bukankah itu indah?
Ya itu dia. Kami akan menulis skrip dengan Python untuk mengirim email.
Python memiliki perpustakaan bernama smtplib yang digunakan untuk mengirim email. Perpustakaan smtplibdidasarkan pada SMTP (Simple Mail Transport Protocol). SMTP digunakan untuk mengirim email ke orang lain.
- Siapkan Gmail
Di sini, kita akan menggunakan Gmail sebagai penyedia email. Google tidak mengizinkan skrip untuk masuk. Dan kami perlu membuat perubahan dalam keamanan akun Gmail kami yang memungkinkan skrip untuk masuk ke akun Gmail kami.
Mengubah opsi keamanan di akun Gmail kami tidak baik karena memungkinkan orang lain untuk mengakses akun dengan sangat mudah. Disarankan untuk membuat akun Gmail baru. Buka pengaturan di sini dan aktifkan pengaturan Izinkan aplikasi yang kurang aman: AKTIF .
Jika Anda tidak nyaman dengan mengaktifkan pengaturan di atas, Anda dapat menggunakan Google API untuk masuk ke akun Gmail Anda. Anda dapat menemukan skrip untuk menggunakan Google API untuk autentikasi di sini.
Langkah-langkah Mengirim Email
Langkah-langkah tertentu perlu dilakukan untuk mengirim email menggunakan perpustakaan smtplib . Mari kita lihat langkah-langkahnya terlebih dahulu dan kemudian kita akan menulis skripnya.
#1. Menghubungkan ke server SMTP
Setiap penyedia layanan akan memiliki nama domain dan port server SMTP yang berbeda. Kita harus menggunakan nama domain server SMTP dan port penyedia email yang akan kita gunakan dalam skrip. Nama domain dan port server SMTP untuk Gmail adalah smtp.gmail.com dan <em>465</em>.
Kami akan menggunakan enkripsi SSL untuk koneksi server SMTP karena lebih aman daripada enkripsi TSL. Jika Anda ingin menggunakan enkripsi TSL, gunakan port 587alih-alih 465. Nama domain server SMTP akan berbeda berdasarkan penyedia layanan email.
Kode untuk terhubung ke server SMTP :
#2. Gabung
Setelah koneksi dibuat ke server SMTP, kita dapat masuk menggunakan alamat email dan kata sandi dengan metode Login Objek SMTP. Kode terlihat sebagai berikut.
#3. Kirim Email
Setelah login, tidak mungkin kita bisa menunggu untuk mengirim email. Kirim surat menggunakan sendmailmetode. Pastikan Anda mengirim email dalam format berikut.
Spasi tidak diperlukan. Mereka hanya untuk klarifikasi dalam format di atas. Mari kita lihat contoh kodenya.
#4. Berhenti
Jangan lupa untuk keluar dari SMTP c
Kami telah melihat langkah-langkah untuk mengirim email menggunakan Python. Tapi, kita belum membahas kode lengkapnya. Mari kita cepat melalui kode.
Kami telah membuat kelas yang disebut Mail . Dan ia memiliki metode yang disebut kirim untuk mengirim surat. Kelas menulis atau tidak terserah Anda. Kelas membuatnya lebih mudah dibaca. Kami telah menerapkan semua langkah yang dibahas di atas satu per satu dalam metode kirim .
Hore! Anda telah mengirim email menggunakan skrip Python.