Cara Mengirim Email Melalui Gmail Dengan Python

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.

Post a Comment

Previous Post Next Post

Contact Form