{"id":47278,"date":"2026-06-27T22:47:34","date_gmt":"2026-06-27T13:47:34","guid":{"rendered":"https:\/\/raybeam.jp\/docs\/initial-server-setup\/how-to-install-and-configure-sendmail-to-use-any-email-provider-as-your-smtp-relay\/"},"modified":"2026-06-27T22:47:51","modified_gmt":"2026-06-27T13:47:51","slug":"how-to-install-and-configure-sendmail-to-use-any-email-provider-as-your-smtp-relay","status":"publish","type":"docs","link":"https:\/\/raybeam.jp\/id\/docs\/initial-server-setup\/how-to-install-and-configure-sendmail-to-use-any-email-provider-as-your-smtp-relay\/","title":{"rendered":"Cara Menginstal dan Mengonfigurasi Sendmail untuk Menggunakan Penyedia Email Apa Pun sebagai Relai SMTP Anda"},"content":{"rendered":"<p class=\"is-style-text-annotation is-style-text-annotation--1 wp-block-paragraph\">Artikel ini mengasumsikan Anda akan menggunakan Ubuntu Server 20.04 atau 24.04.<\/p>\n\n\n\n<h2 id=\"motivation\" class=\"wp-block-heading\">Motivasi<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sendmail terkenal dengan keandalannya yang tangguh, itulah sebabnya mengapa ini menjadi Mail Transfer Agent (MTA) pilihan WordOps. Namun, konfigurasinya, terutama selama tugas-tugas seperti autentikasi, enkripsi, dan kompilasi, dapat terlihat cukup rumit, bahkan bagi administrator sistem yang berpengalaman. Tapi jangan takut! Dengan pemahaman yang jelas dan langkah demi langkah, proses-proses ini sebenarnya dapat dikelola dengan mudah. Mari selami dan pelajari cara menguasai penyiapan ini!<\/p>\n\n\n\n<h2 id=\"alternatives\" class=\"wp-block-heading\">Alternatif<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Jika Anda ingin mengganti Sendmail, mungkin untuk sesuatu yang lebih mudah, opsi seperti Postfix, SSMTP atau Nullmailer adalah pilihan yang bagus. Namun, jika Anda hanya perlu mengirim email melalui WordPress dan mengabaikan semua informasi berharga yang berasal dari server Anda, <a href=\"https:\/\/fluentsmtp.com\/\">FasihSMTP<\/a> mungkin merupakan pilihan terbaik. Perhatikan bahwa jika Anda masih membutuhkan plugin SMTP di situs Anda, untuk fungsionalitas pencatatan, misalnya, kami dapat menambahkannya meskipun sudah dikonfigurasi di server. <\/p>\n\n\n\n<h2 id=\"install-sendmail\" class=\"wp-block-heading\">Instal Sendmail<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sendmail adalah bagian dari WordOps Stack dan dapat dengan mudah dipasang:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wo stack install --sendmail\nsudo apt install libsasl2-modules<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Anda juga dapat menginstalnya di Ubuntu dengan APT:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt update\nsudo apt install sendmail\nsudo apt install libsasl2-modules<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Menginstal <code>mailutils<\/code> bukanlah sebuah keharusan, namun memberikan kompatibilitas yang lebih baik pada sistem Anda:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt instal mailutils<\/code><\/pre>\n\n\n\n<h2 id=\"create-the-authentication-file\" class=\"wp-block-heading\">Membuat File Otentikasi<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Buat file baru untuk informasi autentikasi di <em>\/etc\/mail\/authinfo<\/em>, dan tambahkan baris berikut ke file, ganti <code>NAMA PENGGUNA ANDA<\/code> dan <code>KUNCI_API ANDA<\/code> dengan kredensial Penyedia Email Transaksional Anda yang sebenarnya (pada beberapa penyedia, satu token dapat digunakan sebagai nama pengguna dan kata sandi):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>AuthInfo:smtp.youremailprovider.com \"U:NAMA_PENGGUNA ANDA\" \"P:KUNCI_API ANDA\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Tidak perlu mengatur jenis autentikasi karena Sendmail akan selalu memilih metode yang paling aman terlebih dahulu, yang akan kita definisikan nanti sebagai STARTLS.<\/p>\n\n\n\n<h2 id=\"configure-sendmail-to-use-your-smtp-provider\" class=\"wp-block-heading\">Konfigurasikan Sendmail untuk Menggunakan Penyedia SMTP Anda<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Buka file konfigurasi Sendmail yang terletak di <code>\/etc\/mail\/sendmail.mc<\/code>. Pertama, ubah baris berikut untuk mengatur domain yang ingin Anda gunakan untuk email keluar, dengan mengganti <code>yourdomain.com<\/code> dengan domain Anda yang sebenarnya:<\/p>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 id=\"ubuntu-2004\" class=\"wp-block-heading\">Ubuntu 20.04<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>MASQUERADE_AS(`yourdomain.com')dnl<\/code><\/pre>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 id=\"ubuntu-2404\" class=\"wp-block-heading\">Ubuntu 24.04<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pada versi yang lebih baru, Sendmail telah menghapus semua konfigurasi penyamaran, jadi Anda perlu menambahkan semua pengaturan yang diperlukan seperti berikut ini:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>MASQUERADE_AS(`yourdomain.com')dnl\nFEATURE(`masquerade_envelope')dnl\nFEATURE(`masquerade_seluruh_domain')dnl<\/code><\/pre>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\">Kemudian (pada versi apa pun), tambahkan baris berikut untuk mengonfigurasi Sendmail agar menggunakan penyedia Anda sebagai relai SMTP, tepat setelah <em>MAILER_DEFINITIONS<\/em>, menggantikan <code>smtp.youremailprovider.com<\/code> dengan URL SMTP Penyedia Email Transaksional Anda yang sebenarnya:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>define(`SMART_HOST', `[smtp.postmarkapp.com]')dnl\ndefine(`RELAY_MAILER_ARGS', `TCP $h 587')dnl\ndefine(`ESMTP_MAILER_ARGS', `TCP $h 587')dnl\ndefine(`confAUTH_OPTIONS', `A p')dnl\nTRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl\ndefine(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl\nFEATURE(`authinfo',`hash -o \/etc\/mail\/authinfo.db')dnl<\/code><\/pre>\n<\/div>\n\n\n\n<h2 id=\"generate-the-database-file\" class=\"wp-block-heading\">Menghasilkan File Basis Data<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Setelah menyimpan file <code>authinfo<\/code> untuk membuat file basis data yang akan digunakan Sendmail:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo makemap hash \/etc\/mail\/authinfo &lt; \/etc\/mail\/authinfo<\/code><\/pre>\n\n\n\n<h2 id=\"rebuild-sendmail-configuration\" class=\"wp-block-heading\">Membangun Kembali Konfigurasi Sendmail<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sendmail perlu mengkompilasi semua makro yang perlu digunakan, termasuk makro yang ada di dalam file yang telah kita edit sebelumnya. Proses kompilasi akan gagal jika ada kesalahan sintaks, jadi periksa beberapa kali lalu jalankan:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo m4 \/etc\/mail\/sendmail.mc | sudo tee \/etc\/mail\/sendmail.cf<\/code><\/pre>\n\n\n\n<h2 id=\"restart-sendmail\" class=\"wp-block-heading\">Mulai ulang Sendmail<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Mulai ulang layanan Sendmail untuk menerapkan perubahan:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>layanan sudo muat ulang sendmail<\/code><\/pre>\n\n\n\n<h2 id=\"test-sending-an-email\" class=\"wp-block-heading\">Menguji Pengiriman Email<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Anda dapat menguji konfigurasi Sendmail Anda dengan mengirimkan email uji coba, tetapi beberapa penyedia mungkin memerlukan subjek dan juga isi email, jadi pertama-tama mari kita buat file bernama <em>test_email.txt<\/em> dengan konten di bawah ini:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Perihal: Kirim Email Terminal\n\nBaris Konten Email 1\nBaris Konten Email 2<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sekarang kirimkan email dengan menggunakan file kami sebagai dasar:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sendmail <span \n                data-original-string='kEdLJaKbDEh9870A3oTM3g==a66nD1mdhlHDBKxRpMB6G\/IXb+\/pAI6p6Zti04YcON47ug='\n                class='apbct-email-encoder'\n                title='Kontak ini telah disandikan oleh Anti-Spam oleh CleanTalk. Klik untuk memecahkan kode. Untuk menyelesaikan penguraian kode, pastikan JavaScript diaktifkan di browser Anda.'>re<span class=\"apbct-blur\">*******<\/span>@<span class=\"apbct-blur\">*****<\/span>le.com<\/span> &lt; test_email.txt<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Menggantikan <code><span \n                data-original-string='n2umXok6Ds9MMMk4vKzvog==a66EEoVhSpaPMN0Ia7T\/i2mDk2IuGiM8JqriwHUWuO1Z3o='\n                class='apbct-email-encoder'\n                title='Kontak ini telah disandikan oleh Anti-Spam oleh CleanTalk. Klik untuk memecahkan kode. Untuk menyelesaikan penguraian kode, pastikan JavaScript diaktifkan di browser Anda.'>re<span class=\"apbct-blur\">*******<\/span>@<span class=\"apbct-blur\">*****<\/span>le.com<\/span><\/code> dengan alamat email Anda yang sebenarnya.<\/p>\n\n\n\n<div class=\"wp-block-group has-small-font-size has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\">Sumber daya:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/docs.wordops.net\/how-to\/setup-sendmail-with-sendgrid\/\">https:\/\/docs.wordops.net\/how-to\/setup-sendmail-with-sendgrid\/<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/postmarkapp.com\/support\/article\/792-is-sendmail-configurable-through-postmark\">https:\/\/postmarkapp.com\/support\/article\/792-is-sendmail-configurable-through-postmark<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/sourcedaddy.com\/networking\/modifying-sendmail-mc.html\">https:\/\/sourcedaddy.com\/networking\/modifying-sendmail-mc.html<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/stackoverflow.com\/questions\/57410259\/how-to-send-an-email-using-sendmail-command-in-linux\">https:\/\/stackoverflow.com\/questions\/57410259\/how-to-send-an-email-using-sendmail-command-in-linux<\/a><\/li>\n<\/ul>\n<\/div>","protected":false},"featured_media":0,"parent":47233,"menu_order":4,"comment_status":"open","ping_status":"closed","template":"","meta":{"pmpro_default_level":"","nav_title":"","positive":"","negative":"","footnotes":""},"docs_category":[],"class_list":["post-47278","docs","type-docs","status-publish","hentry","pmpro-has-access"],"_links":{"self":[{"href":"https:\/\/raybeam.jp\/id\/wp-json\/wp\/v2\/docs\/47278","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/raybeam.jp\/id\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/raybeam.jp\/id\/wp-json\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/raybeam.jp\/id\/wp-json\/wp\/v2\/comments?post=47278"}],"version-history":[{"count":1,"href":"https:\/\/raybeam.jp\/id\/wp-json\/wp\/v2\/docs\/47278\/revisions"}],"predecessor-version":[{"id":47279,"href":"https:\/\/raybeam.jp\/id\/wp-json\/wp\/v2\/docs\/47278\/revisions\/47279"}],"up":[{"embeddable":true,"href":"https:\/\/raybeam.jp\/id\/wp-json\/wp\/v2\/docs\/47233"}],"wp:attachment":[{"href":"https:\/\/raybeam.jp\/id\/wp-json\/wp\/v2\/media?parent=47278"}],"wp:term":[{"taxonomy":"docs_category","embeddable":true,"href":"https:\/\/raybeam.jp\/id\/wp-json\/wp\/v2\/docs_category?post=47278"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}