Artikel berikut akan menunjukkan cara menginstal dan menjalankan POP3 sederhana /IMAP /SMTP server email di VPS CentOS Anda menggunakan pengguna dan domain virtual dengan Postfix dan Dovecot
Apa itu Postfix? Ini adalah penurunan pengganti Sendmail lama dan matang. Postfix juga berusaha menjadi sangat cepat, mudah dikelola, dan aman.
Apa itu Dovecot? Ini adalah server IMAP dan POP3 open source untuk sistem *NIX-like, yang ditulis terutama dengan mempertimbangkan keamanan.
PRA-REQ
Anda mungkin ingin memeriksa apakah nama host/nama domain Anda adalah FQDN yang valid (nama domain yang sepenuhnya memenuhi syarat) dan memiliki data DNS MX yang valid.
## jika ! ketik -path "gali"> /dev/null 2>&1; lalu yum install bind-utils -y; fi
## DOMAIN=domainsaya.com## NSHOSTS=( "$(gali @4.2.2.2 +short MX ${DOMAIN}|sort -n|cut -d' ' -f2)" )## untuk NS di ${NSHOSTS[@]}; lakukan printf "%-15s => %-s\n" "$(gali @4.2.2.2 +short A ${NS})" "${NS}"; selesai## hapus DOMAIN NSHOSTS
PERBARUI SISTEM
## screen -U -S mailserver-screen## yum update
PENGGUNA SISTEM PENYIAPAN
buat grup yang digunakan untuk kotak surat virtual
## groupadd vmail -g 2222
buat pengguna yang digunakan untuk kotak surat virtual
## useradd vmail -r -g 2222 -u 2222 -d /var/vmail -m -c "pengguna email"
INSTAL POSTFIX
## yum hapus exim sendmail## yum instal cronie postfix
edit postfix main.cf
file konfigurasi
## cp /etc/postfix/main.cf{,.orig}## vim /etc/postfix/main.cf
buat vmail_domains
berkas konfigurasi. ini adalah tempat Anda menambahkan domain virtual Anda.
## vim /etc/postfix/vmail_domains
domainku.com OKdomainku-lain.com Oke
buat vmail_mailbox
berkas konfigurasi. ini adalah tempat Anda menentukan kotak surat Anda.
## vim /etc/postfix/vmail_mailbox
[email protected] domainsaya.com/info/[email protected] domain-saya.com/info/
buat vmail_aliases
berkas konfigurasi. ini adalah tempat Anda menentukan alias virtual Anda.
## vim /etc/postfix/vmail_aliases
[email protected] [email protected]@domain-saya.com [email protected]
hash file konfigurasi
## postmap /etc/postfix/vmail_domains## postmap /etc/postfix/vmail_mailbox## postmap /etc/postfix/vmail_aliases
## sentuh /etc/postfix/aliases## vim +/submission /etc/postfix/master.cf
pengajuan inet n - n - - smtpd
PASANG DOVECOT
## yum install dovecot
edit dovecot dovecot.conf
file konfigurasi
## cp /etc/dovecot/dovecot.conf{,.orig}## vim /etc/dovecot/dovecot.conf
dengarkan =*ssl =noprotocols =imap lmtpdisable_plaintext_auth =noauth_mechanisms =plain loginmail_access_groups =vmaildefault_login_user =vmailfirst_valid_uid =2222first_valid_gid =2222#mail_location =maildir:~/Mailpass:/bdvar/vnmailpassdirmail_location =wnmaildirmail:/bd -file args =skema=SHA1 /etc/dovecot/passwd}userdb { driver =static args =uid=2222 gid=2222 home=/var/vmail/%d/%n allow_all_users=yes}service auth { unix_listener auth-client { grup =mode postfix =0660 pengguna =postfix } pengguna =root}layanan imap-login { process_min_avail =1 pengguna =vmail}
buat file konfigurasi pengguna virtual passwd
. di sinilah nama pengguna dan hash kata sandi akan disimpan.
## sentuh /etc/dovecot/passwd## doveadm pw -s sha1 | cut -d '}' -f2## vim /etc/dovecot/passwd
[email protected]:DOzcsKI8HY0bg8LAuz0DPKwS3WA=
## chown root:/etc/dovecot/passwd## chmod 600 /etc/dovecot/passwd
MULAI LAYANAN
## chkconfig postfix aktif## chkconfig dovecot aktif## service postfix restart## service dovecot restart
UJI PENYIAPAN
Buka klien email favorit Anda dan konfigurasikan untuk menggunakan [email protected]
yang baru dibuat Akun. Cobalah untuk mengirim/menerima email. Jika Anda mengalami masalah, periksa apakah ada sesuatu yang masuk /var/log/maillog
anda juga dapat menggunakan swaks
untuk menguji server smtp Anda, misalnya:
swaks --to [email protected] --from [email protected]
informasi lebih lanjut tentang swaks
Anda dapat menemukannya di man swaks
TAMBAHKAN AKUN LAIN
atur kotak surat akun
## vim /etc/postfix/[email protected] mydomain.com/support/
alias akun penyiapan
## vim /etc/postfix/[email protected] [email protected]
file konfigurasi postmap dan mulai ulang postfix
## postmap /etc/postfix/vmail_mailbox## postmap /etc/postfix/vmail_aliases## service postfix restart
buat hash kata sandi dan tambahkan username:password-hash ke file passwd.
## doveadm pw -s sha1 | cut -d '}' -f2## vim /etc/dovecot/[email protected]:DOzcsKI8HY0bg8LAuz0DPKwS3WA=
Ini adalah pengaturan server email yang sederhana, namun sangat kuat pada CentOS 6 VPS yang mendukung SMTP dan IMAP tanpa SSL, webmail, anti-spam, anti-virus, aturan filter, opendkim dll. artikel, kami akan menambahkan fitur tambahan ke penyiapan untuk membuatnya lebih canggih lagi, jadi pantau terus.
- Bagian 2 – Menginstal dan menyiapkan antarmuka email web Roundcube
- Bagian 3 – Menyiapkan koneksi terenkripsi SSL di Postfix, Dovecot, dan Apache
- Bagian 4 – Cara menginstal dan mengintegrasikan SpamAssassin dengan Postfix pada VPS CentOS 6
- Bagian 5 – Cara menginstal dan mengintegrasikan OpenDKIM dengan Postfix pada VPS CentOS 6
- Bagian 6 – Cara mengatur pemfilteran email sisi server dengan Dovecot Sieve dan Roundcube pada VPS CentOS 6
Tentu saja, jika Anda adalah salah satu pelanggan VPS Hosting Linux kami, Anda tidak perlu melakukan semua ini, cukup tanyakan pada admin kami, duduk dan bersantailah. Admin kami akan segera menyiapkannya untuk Anda.
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.