Jika kita ingin mengirimkan cron dari sistem ke suatu email atau membuat kode menggunakan PHP untuk mengirimkan email secara otomatis, maka anda membutuhkan MTA (Mail Transfer Agent). Saat ini ada beberapa MTA yang bisa kita gunakan, seperti: postfix, exim, sendmail, msmtp, ssmtp, dll. Dari sekian banyak MTA, kita akan mencoba untuk menggunakan SSMTP pada sistem operasi Ubuntu.
Instalasi SSMTP
Untuk melakukan instalasi SSMTP, silakan login dulu kedalam sistem sebagai root atau user biasa. Jika menggunakan user biasa, cara instalasinya dengan mengetikkan perintah;
$ sudo apt-get update
$ sudo apt-get install ssmtp
Konfigurasi SSMTP
Untuk konfigurasi SSMTP bisa langsung mengedit file menggunakan vim atau editor teks lainnya:
$ sudo vim /etc/ssmtp/ssmtp.conf
lalu edit pada bagian berikut:
# Config file for sSMTP sendmail # # The person who gets all mail for userids < 1000 # Make this empty to disable rewriting. #root=postmaster [email protected] # The place where the mail goes. The actual machine name is required no # MX records are consulted. Commonly mailhosts are named mail.domain.com #mailhub=mail mailhub=smtp.gmail.com:587 [email protected] AuthPass=PasswordAnda UseTLS=YES UseSTARTTLS=YES # Where will the mail seem to come from? #rewriteDomain= rewriteDomain=gmail.com # The full hostname #hostname=MyMediaServer.home [email protected] # Are users allowed to set their own From: address? # YES - Allow the user to specify their own From: address # NO - Use the system generated From: address FromLineOverride=YES
Menambah Reverse Alias
Jika ingin menggunakan sender mail yang lain, anda bisa mengedit file berikut:
$ sudo vim /etc/ssmtp/revaliases
lalu tambahkan baris berikut:
Mau Kuasai Simple MTA dengan SSMTP Sampai Bisa Praktik Langsung?
Materi ini juga kami ajarkan langsung di kelas Edusoft Center, dibimbing mentor, sampai kamu bisa praktik nyata — bukan cuma baca teori.
Tanya Kursus via WhatsApp Lihat contoh project nyata dari siswa kami →
root:[email protected]:smtp.gmail.com:587
Test Konfigurasi
Untuk melakukan test, lakukan percobaan pengiriman email dengan perintah berikut:
ssmtp [email protected]
lalu ketikkan
To: [email protected]
From: [email protected]
Subject: test email
Hello World!
Jika sudah selesai tekan ctrl-D.
Silakan cek pada email penerima dan selamat mencoba 🙂
Mau Kuasai Simple MTA dengan SSMTP Sampai Bisa Praktik Langsung?
Materi ini juga kami ajarkan langsung di kelas Edusoft Center, dibimbing mentor, sampai kamu bisa praktik nyata — bukan cuma baca teori.
Tanya Kursus via WhatsApp Lihat contoh project nyata dari siswa kami →