Hi Kawan, kali ini saya akan berbagi tutorial sederhana yang saya gunakan untuk mengetes login IMAP server dengan menggunakan script python. Biasanya untuk mengetes login menggunakan mail client seperti thunderbird.
Berikut scriptnya.
import imaplib
def login_imap(username, password, imap_server, port):
try:
# Membuat koneksi ke server IMAP
imap_connection = imaplib.IMAP4_SSL(imap_server, port)
# Melakukan login
imap_connection.login(username, password)
print("Login berhasil!")
# Menutup koneksi
imap_connection.logout()
except imaplib.IMAP4.error as e:
print("Login gagal:", e)
# Mengatur informasi login
username = "akun@domain.com"
password = "your_password"
imap_server = "imap.domain.com"
port = 993 # Port default untuk IMAP SSL
# Memanggil fungsi login_imap dengan informasi login
login_imap(username, password, imap_server, port)
Simpan file dan beri nama test-imap.py
Jalankan script tersebut.
$ python3 test-imap.py
Ketika menjalankan perintah di atas akan muncul tampilan berikut.
ari@laptop:~$ pyton3 test-imap.py
Login berhasil!
