Python

Cara Mengirim Email Otomatis Menggunakan Python (SMTP)

Otomatisasi pengiriman laporan atau notifikasi melalui email sangat membantu efisiensi kerja. Dengan library bawaan smtplib, Python dapat terhubung ke server email (seperti Gmail atau Outlook) untuk mengirim pesan secara terprogram. Tutorial ini menjelaskan dasar koneksi SSL yang aman untuk menjaga kerahasiaan akun pengirim.

import smtplib, ssl

port = 465  # Untuk SSL
smtp_server = "smtp.gmail.com"
pengirim = "admin@example.com"
penerima = "user123@example.com"
password = "password_aplikasi_anda"

pesan = """\
Subject: Notifikasi Otomatis

Halo, ini adalah pesan otomatis dari sistem Python."""

context = ssl.create_default_context()
with smtplib.SMTP_SSL(smtp_server, port, context=context) as server:
    server.login(pengirim, password)
    server.sendmail(pengirim, penerima, pesan)

print("Email berhasil dikirim!")
5 Views
Eksplor Materi Lainnya