Mail Server Management

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.

 ke menu akun google lalu ke menu security dan pilih kunci aplikasi



lalu setelah itu pilih aplikasi email dan pilih menu costum untuk tipe perangkat



tekan tombol buat dan anda akan otomatis mendapatkan sandi untuk aplikasi email anda 


sandi tersebut harap kamu simpan karena itu sandi akan kita masukkan ke konfigurasi postfixnya agar email kita bisa terhubung dengan postfix


3. Konfigurasikan SASL dengan Kredensial Gmail Anda

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


Kalian bisa langsung lihat email kalian apakah pesan yang tadi kalian buat bisa terkirim, jika ada berarti konfigurasi mail server kalian menggunakan postfix sudah berhasil 




Komentar