Skip to content

emka.web.id

Menu
  • Home
  • Indeks Artikel
  • Tutorial
  • Tentang Kami
Menu

Mengonfigurasi Sendmail melalui relai SMTP eksternal

Posted on February 14, 2023 by Syauqi Wiryahasana

Sendmail adalah agen transfer surat (MTA) sumber terbuka yang menyediakan cara efisien untuk mengelola dan mengirimkan email. Namun, untuk organisasi yang perlu mengirim email dalam jumlah besar, hanya mengandalkan Sendmail mungkin tidak cukup. Di sinilah menyampaikan email melalui server SMTP eksternal dapat membantu. Artikel ini memberikan panduan langkah demi langkah untuk mengonfigurasi Sendmail agar menyampaikan email melalui server SMTP eksternal.
AdvertisementSebelum Anda Mulai

Sebelum memulai proses konfigurasi, Anda harus memiliki informasi berikut:
Nama host atau alamat IP server SMTP eksternal nomor port yang digunakan oleh server SMTP eksternal (biasanya 25, 587 atau 465) Kredensial autentikasi diperlukan untuk masuk ke server SMTP eksternal (mis., nama pengguna dan kata sandi) Langkah 1: Instal Sendmail

Jika Anda belum menginstal Sendmail di sistem Anda , Anda dapat menginstalnya dengan mengikuti langkah-langkah berikut:
Pada sistem berbasis RHEL (seperti Fedora atau CentOS), gunakan perintah berikut untuk menginstal Sendmail:
sudo yum install sendmail sendmail-cf 
On a Debian- berbasis sistem (seperti Ubuntu atau Debian), gunakan perintah berikut untuk menginstal Sendmail:
sudo apt install sendmail sendmail-cf 
Step 2: Create SMTP Credentials File

To configur e kredensial masuk yang diperlukan untuk masuk ke server SMTP eksternal, Anda perlu membuat file bernama "smtp-auth-creds" di direktori /etc/mail.

Buka file info autentikasi menggunakan editor teks:
sudo nano /etc/mail/smtp-auth-creds 

Tambahkan baris berikut ke file, ganti “nama pengguna” dengan nama pengguna Anda dan “kata sandi” dengan kata sandi Anda:


AuthInfo:smtp.example.com "U: username" "P:password" "M:PLAIN"1AuthInfo:smtp.example.com "U:username" "P:password" "M:PLAIN"


Simpan file dan tutup editor teks.

Kompilasi smtp-auth-creds file ke dalam sendmail
makemap hash /etc/mail/smtp-auth-creds 
Langkah 3: Modifikasi sendmail.mc File

Langkah selanjutnya adalah memodifikasi file sendmail.mc untuk mengonfigurasi penyampaian email melalui server SMTP eksternal. File sendmail.mc terletak di direktori /etc/mail.

Buka file sendmail.mc menggunakan editor teks:
sudo nano /etc/mail/sendmail.mc 

Dalam file konfigurasi, di nomor baris 26, konfigurasikan SMART_HOST ke server relai. Misalnya, untuk mengirim email melalui SMTP Gmail, setel nilai ke "smtp.gmail.com":


define(`SMART_HOST`, `smtp.example.com`)dnl1define(`SMART_HOST`, `smtp.example.com` )dnl


Setelah baris di atas, tambahkan lebih banyak konfigurasi seperti kredensial SMTP, port SMTP "587" dengan nomor port yang digunakan oleh server SMTP eksternal Anda, dll. `, `hash -o /etc/mail/smtp-auth-creds.db`)dnl define(`confAUTH_OPTIONS`, `A p`)dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN`)dnl define( `confAUTH_MECHANISMS`, `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN`)dnl12345define(`ESMTP_MAILER_ARGS`, `TCP $h 587`)dnlFEATURE(`authinfo`, `hash -o /etc/mail/smtp-auth-creds .db`)dnldefin(`confAUTH_OPTIONS`, `A p`)dnlTRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN`)dnldefin(`confAUTH_MECHANISMS`, `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN`)dnl


Simpan file dan tutup editor teks.
Langkah 4: Gen menilai File sendmail.cf

File sendmail.mc digunakan untuk menghasilkan file sendmail.cf, yang digunakan oleh Sendmail untuk menentukan konfigurasinya. Untuk menghasilkan file sendmail.cf, gunakan perintah berikut:
sudo make -C /etc/mail 

Kemudian restart layanan sendmail untuk menerapkan perubahan:
systemctl restart sendmail ] preStep 5: Verifikasi Setup

Untuk memverifikasi bahwa konfigurasi berfungsi seperti yang diharapkan, Anda dapat menggunakan utilitas baris perintah sendmail untuk mengirim email percobaan:
echo "Ini adalah email percobaan" | sendmail [email protected]

Jika semuanya dikonfigurasi dengan benar, Anda akan menerima email percobaan di kotak masuk Anda.
Kesimpulan

Kesimpulannya, mengonfigurasi Sendmail untuk menyampaikan email melalui server SMTP eksternal adalah proses yang relatif mudah yang dapat sangat meningkatkan keandalan dan kecepatan Anda sistem email. Dengan mengikuti panduan langkah demi langkah yang diuraikan dalam artikel ini, Anda dapat dengan mudah mengonfigurasi Sendmail untuk bekerja dengan server SMTP eksternal Anda, memastikan email Anda terkirim dengan cepat dan andal. Ingatlah untuk selalu mencadangkan file konfigurasi Anda sebelum melakukan perubahan apa pun, dan uji konfigurasi Anda secara menyeluruh untuk memastikannya berfungsi seperti yang diharapkan.



Referensi tecadmin.com
Seedbacklink

Recent Posts

TENTANG EMKA.WEB>ID

EMKA.WEB.ID adalah blog seputar teknologi informasi, edukasi dan ke-NU-an yang hadir sejak tahun 2011. Kontak: kontak@emka.web.id.

©2024 emka.web.id Proudly powered by wpStatically