Simple MTA dengan SSMTP

chmood
Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β Β  Β  Β Β 
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:
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Β icon smile Simple MTA dengan SSMTP

Komentar