{"id":286,"date":"2024-05-20T14:30:00","date_gmt":"2024-05-20T07:30:00","guid":{"rendered":"https:\/\/ilmusekawan.web.id\/?p=286"},"modified":"2024-05-20T14:19:02","modified_gmt":"2024-05-20T07:19:02","slug":"script-python-untuk-test-login-imap-server","status":"publish","type":"post","link":"https:\/\/ilmusekawan.web.id\/index.php\/2024\/05\/20\/script-python-untuk-test-login-imap-server\/","title":{"rendered":"Script Python Untuk Test Login IMAP Server"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Berikut scriptnya.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import imaplib\n\ndef login_imap(username, password, imap_server, port):\n    try:\n        # Membuat koneksi ke server IMAP\n        imap_connection = imaplib.IMAP4_SSL(imap_server, port)\n\n        # Melakukan login\n        imap_connection.login(username, password)\n        \n        print(\"Login berhasil!\")\n        \n        # Menutup koneksi\n        imap_connection.logout()\n    except imaplib.IMAP4.error as e:\n        print(\"Login gagal:\", e)\n\n# Mengatur informasi login\nusername = \"akun@domain.com\"\npassword = \"your_password\"\nimap_server = \"imap.domain.com\"\nport = 993  # Port default untuk IMAP SSL\n\n# Memanggil fungsi login_imap dengan informasi login\nlogin_imap(username, password, imap_server, port)<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Simpan file dan beri nama <strong>test-imap.py<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jalankan script tersebut.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ python3 test-imap.py<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ketika menjalankan perintah di atas akan muncul tampilan berikut.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ari@laptop:~$ pyton3 test-imap.py\nLogin berhasil!\n<\/code><\/pre>\n\n\n<div class=\"taxonomy-post_tag wp-block-post-terms\"><a href=\"https:\/\/ilmusekawan.web.id\/index.php\/tag\/ai\/\" rel=\"tag\">AI<\/a><span class=\"wp-block-post-terms__separator\">, <\/span><a href=\"https:\/\/ilmusekawan.web.id\/index.php\/tag\/imap\/\" rel=\"tag\">imap<\/a><span class=\"wp-block-post-terms__separator\">, <\/span><a href=\"https:\/\/ilmusekawan.web.id\/index.php\/tag\/mail-server\/\" rel=\"tag\">mail server<\/a><span class=\"wp-block-post-terms__separator\">, <\/span><a href=\"https:\/\/ilmusekawan.web.id\/index.php\/tag\/python\/\" rel=\"tag\">python<\/a><span class=\"wp-block-post-terms__separator\">, <\/span><a href=\"https:\/\/ilmusekawan.web.id\/index.php\/tag\/zimbra\/\" rel=\"tag\">Zimbra<\/a><\/div>","protected":false},"excerpt":{"rendered":"<p>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. Simpan file dan beri nama test-imap.py Jalankan script tersebut. Ketika menjalankan perintah di atas akan muncul tampilan berikut.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"telegram_tosend":false,"telegram_tosend_message":"","telegram_tosend_target":0,"footnotes":""},"categories":[21,4],"tags":[24,43,44,22,5],"class_list":["post-286","post","type-post","status-publish","format-standard","hentry","category-python","category-tips-trick","tag-ai","tag-imap","tag-mail-server","tag-python","tag-zimbra"],"_links":{"self":[{"href":"https:\/\/ilmusekawan.web.id\/index.php\/wp-json\/wp\/v2\/posts\/286","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ilmusekawan.web.id\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ilmusekawan.web.id\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ilmusekawan.web.id\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ilmusekawan.web.id\/index.php\/wp-json\/wp\/v2\/comments?post=286"}],"version-history":[{"count":4,"href":"https:\/\/ilmusekawan.web.id\/index.php\/wp-json\/wp\/v2\/posts\/286\/revisions"}],"predecessor-version":[{"id":290,"href":"https:\/\/ilmusekawan.web.id\/index.php\/wp-json\/wp\/v2\/posts\/286\/revisions\/290"}],"wp:attachment":[{"href":"https:\/\/ilmusekawan.web.id\/index.php\/wp-json\/wp\/v2\/media?parent=286"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ilmusekawan.web.id\/index.php\/wp-json\/wp\/v2\/categories?post=286"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ilmusekawan.web.id\/index.php\/wp-json\/wp\/v2\/tags?post=286"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}