Kirim Email Dari Terminal Mac Os Catalina

17 Januari 2020 • 1 menit untuk membaca artikel ini

Kita bisa mengirim email dari terminal Mac OS Catalina. Mac OS catalina by default sudah membawa postfix, tapi menurutku postfix terlalu overkill untuk kebutuhan sekedar kirim email dari terminal yang di relay ke gmail. Oleh sebab itu, aku akan pakai msmtp. Msmtp sendiri merupakan SMTP client yg cukup kecil, dan konfigurasinya sangat sederhana. Untuk memasang msmtp di Mac OS Catalina, syaratnya harus sudah pasang homebrew.

Berikut ini adalah cara untuk memasang msmtp dan konfigurasi msmtp relay ke gmail.

Pertama, aku bikin app password di https://myaccount.google.com/apppasswords

Kedua, aku pasang openssl dan msmtp pakai brew

export HOMEBREW_NO_AUTO_UPDATE=1 
brew install openssl@1.1
brew install msmtp

Ketiga, aku bikin konfigurasi msmtp

sudo vim /usr/local/Cellar/msmtp/1.8.12/etc/msmtprc

1.8.12 itu menyesuaikan dengan versi msmtp yang terinstall

Isi dari file /usr/local/Cellar/msmtp/1.8.12/etc/msmtprc

defaults
tls on
auth on
tls_trust_file /usr/local/etc/openssl@1.1/cert.pem
logfile ~/.msmtp.log

account gmail
host smtp.gmail.com
port 587
from your-email@gmail.com
user your-email@gmail.com
password your-generated-app-password
account default : gmail

Terakhir, set alias sendmail menjadi msmtp

echo set sendmail="/usr/local/bin/msmtp" > ~/.mailrc

Selesai konfigurasi msmtp, aku test

date | mail -s "Dikirim dari Catalina" alamat-email-tujuan@gmail.com

Jreng, email masuk ke inbox alamat-email-tujuan.

Cool~

Techmac osmsmtp

Sumarsono

System Administrator
Kembali ke atas

<<Fedora 33 Install Sublime Text