SMF - Just Installed!
esxcli system settings kernel set -s vga -v FALSEesxcli system settings kernel set -s vga -v TRUEesxcli software vib install -v http://download3.vmware.com/software/vmw-tools/esxui/esxui-signed-latest.vibapt install dovecot-imapd dovecot-pop3d dovecot-mysqlvi /etc/dovecot/conf.d/10-mail.confmail_location = maildir:/home/mail/%d/%u/vi /etc/dovecot/conf.d/10-master.confservice auth {
unix_listener /var/spool/postfix/private/auth {
mode = 0666
user = postfix
group = postfix
}
unix_listener auth-userdb {
mode = 0600
user = vmail
group = vmail
}
}
service stats {
unix_listener stats-reader {
user = vmail
group = vmail
mode = 0660
}
unix_listener stats-writer {
user = vmail
group = vmail
mode = 0660
}
[i]}vi /etc/dovecot/conf.d/10-auth.conf!include auth-sql.conf.extvi /etc/dovecot/conf.d/10-ssl.confssl = required
ssl_cert = </etc/ssl/mail/public.pem
ssl_key = </etc/ssl/mail/private.key
vi /etc/dovecot/conf.d/15-lda.conflda_mailbox_autocreate = yesvi /etc/dovecot/conf.d/auth-sql.conf.extpassdb {
...
args = /etc/dovecot/dovecot-sql.conf.ext
}
userdb {
...
args = /etc/dovecot/dovecot-sql.conf.ext
}vi /etc/dovecot/dovecot-sql.conf.ext
driver = mysql
connect = host=localhost dbname=postfix user=postfix password=postfix123
default_pass_scheme = MD5-CRYPT
password_query = SELECT password FROM mailbox WHERE username = '%u'
user_query = SELECT maildir, 1024 AS uid, 1024 AS gid FROM mailbox WHERE username = '%u'
user_query = SELECT CONCAT('/home/mail/',LCASE(`domain`),'/',LCASE(`maildir`)), 1024 AS uid, 1024 AS gid FROM mailbox WHERE username = '%u'vi /etc/dovecot/dovecot.conflisten = *
. Если на сервере не используется 6-я версия протокола TCP/IP, в логах dovecot появятся ошибки:systemctl enable dovecotsystemctl restart dovecotapt install postfix postfix-mysqlgroupadd -g 1024 vmailuseradd -d /home/mail -g 1024 -u 1024 vmail -mchown vmail:vmail /home/mailvi /etc/postfix/main.cfmydestination = localhost.$mydomain, localhost, localhost.localdomain
...
inet_protocols = ipv4
...
smtpd_tls_cert_file = /etc/ssl/mail/public.pem
smtpd_tls_key_file = /etc/ssl/mail/private.keymyhostname = mx01.example.ruvirtual_mailbox_base = /home/mail
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_minimum_uid = 1024
virtual_uid_maps = static:1024
virtual_gid_maps = static:1024
virtual_transport = dovecot
dovecot_destination_recipient_limit = 1
smtpd_sasl_auth_enable = yes
smtpd_sasl_exceptions_networks = $mynetworks
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtp_use_tls = yes
smtpd_use_tls = yes
smtpd_tls_auth_only = yes
smtpd_helo_required = yesvi /etc/postfix/mysql_virtual_alias_maps.cfuser = postfix
password = postfix123
hosts = localhost
dbname = postfix
query = SELECT goto FROM alias WHERE address='%s' AND active = '1'vi /etc/postfix/mysql_virtual_domains_maps.cfuser = postfix
password = postfix123
hosts = localhost
dbname = postfix
query = SELECT domain FROM domain WHERE domain='%u'vi /etc/postfix/mysql_virtual_mailbox_maps.cfuser = postfix
password = postfix123
hosts = localhost
dbname = postfix
query = SELECT CONCAT(domain,'/',maildir) FROM mailbox WHERE username='%s' AND active = '1'vi /etc/postfix/master.cfsubmission inet n - n - - smtpd
-o smtpd_tls_security_level=may
-o smtpd_sasl_auth_enable=yes
-o smtpd_sasl_type=dovecot
-o smtpd_sasl_path=/var/spool/postfix/private/auth
-o smtpd_sasl_security_options=noanonymous
-o smtpd_sasl_local_domain=$myhostname
smtps inet n - n - - smtpd
-o syslog_name=postfix/smtps
-o smtpd_tls_wrappermode=yes
-o smtpd_sasl_auth_enable=yes
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
dovecot unix - n n - - pipe
flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -d ${recipient}mkdir -p /etc/ssl/mailopenssl req -new -x509 -days 1461 -nodes -out /etc/ssl/mail/public.pem -keyout /etc/ssl/mail/private.key -subj "/C=RU/ST=SPb/L=SPb/O=Global Security/OU=IT Department/CN=relay.example.ru"systemctl enable postfixsystemctl restart postfixyum -y install open-vm-toolsyum -y install open-vm-toolsmkdir /media/cdrom && mount /dev/cdrom /media/cdromcp /media/cdrom/VMwareTools-*.tar.gz /tmp # cd /tmp # tar -zxf VMwareTools-*.tar.gzcp /media/cdrom/VMwareTools-*.tar.gz /tmpcd /tmptar -zxf VMwareTools-*.tar.gzyum -y install kernel-devel gcc dracut make perlyum -y install kernel-devel gcc dracut make perl
cd vmware-tools-distrib/./vmware-install.pl --default --force-installsystemctl is-active vmware-toolssystemctl status vmware-toolssystemctl status vmware-toolsrm -rf vmware-* VMwareTools-* # umount -f /media/cdromrm -rf vmware-* VMwareTools-*umount -f /media/cdrom vmware-toolbox-cmd -v 10.2.0.7047 (build-7259539)vmware-toolbox-cmd -v