Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
`id` varchar(64) NOT NULL default '',
`crypt` varchar(64) NOT NULL default '',
`passwd` varchar(64) NOT NULL default '',
`uid` int(10) unsigned default '8',
`gid` int(10) unsigned default '12',
`mbox_host` varchar(128) NOT NULL default 'test.com',
`shell` varchar(32) character set cp1251 collate cp1251_bin default '/sbin/nologin',
`home` varchar(128) character set cp1251 collate cp1251_bin default '/usr/local/vmail/test.com',
`quota` tinyint(4) default '30',
`active` enum('Y','N') default 'Y',
PRIMARY KEY (`id`,`mbox_host`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
INSERT INTO `users` VALUES ('user', ENCRYPT('password'), 'password', 1001, 6, 'test.com','/usr/sbin/nologin','/usr/local/vmail/test.com/user', 127, 'Y');
EOF
Выполняем команды, записанные в файл. Существует несколько способов сделать это.
Вариант 1:
# mysql -u root -ptestpassword exim < exim.sql
Вариант 2:
# mysql -u root -ptestpassword
mysql> use exim
mysql> ./exim.sql
mysql> q
Возвращаемся к настройке Exim, SSL-соединения и аутентификации на SMTP-сервер:
# cd /etc/mail/
# mkdir ssl
# cd ssl
# openssl req -x509 -newkey rsa:1024 -keyout mail.pem -out mail.pem -days 3650 -nodes
# chmod 400 mail.pem
# chown exim:mail mail.pem
В директории /etc/mail создаем файл exim.conf (FQDN mail.test.com взят для примера):
# cat > exim.conf << "EOF"
primary_hostname = mail.test.com
# Домены, для которых принимаем почту
domainlist local_domains = ${lookup mysql{SELECT domain FROM domains WHERE domain='${domain}' AND (type='LOCAL' OR type='VIRTUAL')}}
# Домены, которым разрешено отправлять почту через данный сервер
domainlist relay_to_domains = ${lookup mysql{SELECT domain FROM domains WHERE domain='${domain}' AND type='RELAY'}}
# Включаем проверку на вирусы
hostlist relay_from_hosts = 127.0.0.1
av_scanner = clamd:127.0.0.1 3310
# Включаем проверку по содержимому письма
acl_smtp_rcpt = acl_check_rcpt
acl_smtp_data = acl_check_virus
qualify_domain = test.com
auth_advertise_hosts = *
daemon_smtp_ports = 25 : 465