Cara Mengirim Email di Fedora dari Gmail
(tutorial SMTP Postfix)
1. Instal Postfix
Hal pertama, perbarui Ubuntu sehingga memiliki
paket terbaru yang diinstal.
sudo dnf
update
Selanjutnya, instal Postfix yang akan kami gunakan
untuk mengirim email dari akun Gmail Anda.
sudo dnf
install postfix
Bagian pertama dari instalasi Postfix adalah antarmuka pengguna berbasis teks. Gunakan keyboard Anda untuk memilih Situs Internet untuk jenis konfigurasi email.
Di layar berikutnya, masukkan nama domain server
Anda. Perhatikan bahwa ini tidak berdampak pada kemampuan Anda untuk mengirim
email dari Gmail, jadi jika Anda tidak memiliki nama domain, tidak apa-apa.
2. Dapatkan
Kata Sandi Google App
Daripada menggunakan sandi yang Anda gunakan untuk
masuk ke kotak masuk Gmail, lebih baik buat kata sandi aplikasi yang dapat
digunakan sebagai gantinya.
SASL, yang merupakan singkatan dari Simple Authentication and Security Layer, pada dasarnya adalah seperti apa kedengarannya. SASL memudahkan aplikasi untuk mengautentikasi dengan berbagai teknologi internet.
Membuat file /etc/postfix/sasl/sasl_passwd
Vim /etc/postfix/sasl/sasl_passwd
dan tambahkan alamat Gmail dan kata sandi
aplikasi Anda ke dalamnya seperti ini:
[Smtp. gmail.
com]:587 email kalian:kode aplikasi email
Contoh:
Dalam hal ini, smtp.gmail.com adalah
alamat server SMTP Gmail dan 587 adalah port SMTP.
Selanjutnya, buat file database hash dengan
perintah postmap berikut.
sudo postmap
/etc/postfix/sasl/sasl_passwd
Perhatikan bahwa sekarang Anda akan memiliki file
database di
/etc/postfix/sasl/sasl_passwd. Db.
Untuk melindungi kata sandi teks biasa, ubah
pemilik dan izin untuk file SASL sebagai berikut:
sudo chown root:root /etc/postfix/sasl/sasl_passwd /etc/postfix/sasl/sasl_passwd. Db
sudo chmod 0600
/etc/postfix/sasl/sasl_passwd /etc/postfix/sasl/sasl_passwd. Db
Satu lagi file konfigurasi untuk diedit di sini.
Untuk memberi tahu Postfix agar menggunakan server Gmail untuk mengirim email,
tetapkan nilai relai di /etc/postfix/main. Cf arsip.
Nano /etc/postfix/main.cf
Lalu cari kata dibawah ini dan sesuiakan
mydestination
= $myhostname, localhost, localhost.localdomain
relayhost = [smtp.gmail.com]:587
mynetworks = 127.0. 0.0/8 [::ffff:127.0. 0,0]/104 [::1]/128
Juga, tambahkan yang berikut ini ke akhir /etc/postfix/main.
Cf
untuk mengaktifkan autentikasi SASL untuk
Postfix.
# Aktifkan
otentikasi SASL
smtp_sasl_auth_enable
= ya
smtp_sasl_security_options
= noanonymous
smtp_sasl_password_maps
= hash:/etc/postfix/sasl/sasl_passwd
smtp_tls_security_level
= enkripsi
smtp_tls_CAfile
= /etc/ssl/certs/ca-certificates. Crt
Terakhir, restart Postfix untuk menerapkan
perubahan konfigurasi kami.
systemctl
restart postfix
4. Uji
Pengiriman Email dari Gmail
Gunakan perintah sendmail untuk
mengirim email percobaan.
sendmail gilangjanuar210@gmail.com
to: gilangjanuar210@gmail.com
Subject: Test mail #1
This is just a test email
Komentar
Posting Komentar