Tujuan dari panduan ini adalah untuk mengaktifkan tabel pengguna virtual Sendmail, yang memungkinkan kita untuk mengonfigurasi alias email khusus pengguna dan seluruh domain untuk beberapa domain. Petunjuk ini mengasumsikan Anda menggunakan server virtual CentOS.
Sendmail menggunakan sistem aturan yang sangat kompleks untuk konfigurasinya, jadi alih-alih mengedit sendmail.cf secara langsung, kami akan mengedit file sendmail.mc.
Menerima email untuk domain/pengguna virtual
1.Buat pengguna sistem baru dan atur kata sandi untuk pengguna tersebut.
useradd exampleuser passwd exampleuser
2. Tambahkan pengguna ke file virtusertable sendmail. Buka file ‘/etc/mail/virtusertable’ dan tambahkan berikut ini:
[email protected] exampleuser
Setiap baris dalam file /etc/mail/virtusertable harus dalam format berikut:
username@domainname systemuser
3. Tambahkan setiap nama domain baru ke file /etc/mail/local-host-names
exampledomain.tld
4. Buat file sendmail.cf baru dengan menggunakan perintah berikut:
cd /etc/mail make all /etc/init.d/sendmail restart
Menulis ulang alamat email keluar
1. Tambahkan baris berikut ke file /etc/mail/sendmail.mc:
FEATURE(masquerade_envelope) FEATURE(genericstable, `hash -o /etc/mail/genericstable') GENERICS_DOMAIN_FILE(`/etc/mail/sendmail.gdf')
2. Buat file /etc/mail/genericstable yang berisi pengguna lokal yang dipetakan ke alamat yang diinginkan:
exampleuser [email protected] exampleuser2 [email protected]
3. Buat file /etc/mail/sendmail.gdf yang berisi nama lengkap dari server email lokal.
host.exampledomain.tld
4. Terakhir, buat file sendmail.cf baru:
cd /etc/mail make all /etc/init.d/sendmail restart
PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.