ubuntu_exim_mysql_dump
Подключаемся к MariaDB
mysql -uroot -p
Создаем базу
create database exim;
Создаем пользователя
create user sqlmail@localhost;
Указываем пароль пользователя
set password for sqlmail@localhost = password('SecretSuper');
Даем права на базу
grant all on exim.* to sqlmail@localhost; flush privileges;
Подключаемся к базе данных exim
use exim;
Создаем таблицу aliases
CREATE TABLE aliases ( id int(11) NOT NULL AUTO_INCREMENT, local_part varchar(64) NOT NULL DEFAULT '', domain varchar(128) NOT NULL DEFAULT 'domain.local', recipients text DEFAULT NULL, PRIMARY KEY (id,local_part,domain) );
Создаем таблицу domains
CREATE TABLE domains (
id int(11) NOT NULL AUTO_INCREMENT,
domain varchar(128) NOT NULL DEFAULT '',
type enum('LOCAL','RELAY','VIRTUAL') DEFAULT 'LOCAL',
PRIMARY KEY (id,domain)
);
Создаем таблицу users
CREATE TABLE users (
id int(25) NOT NULL AUTO_INCREMENT,
login varchar(64) NOT NULL DEFAULT '',
name varchar(128) NOT NULL DEFAULT '',
password varchar(64) NOT NULL DEFAULT '',
domain varchar(128) NOT NULL DEFAULT 'domain.local',
quota tinyint(4) DEFAULT 0,
status enum('0','1') DEFAULT '1',
grey varchar(25) DEFAULT NULL,
PRIMARY KEY (id,login,domain)
);
Вносим записи в таблицу aliases
INSERT INTO aliases VALUES ('postmaster', 'domain.local', 'admin');
INSERT INTO aliases VALUES ('mailer-daemon', 'domain.local', 'postmaster');
INSERT INTO aliases VALUES ('root', 'domain.local', 'postmaster');
INSERT INTO aliases VALUES ('hostmaster', 'domain.local', 'root');
INSERT INTO aliases VALUES ('webmaster', 'domain.local', 'root');
Вносим записи в таблицу domains
INSERT INTO domains VALUES ('domain.local', 'LOCAL');
Вносим записи в таблицу users
INSERT INTO users (login,name,password) VALUES ('admin','admin','SupeRSecret');
Редактировать записи в SQL можно через webmin (смотри ubuntu_webmin)
Нужно будет настроить подключение SQL: Webmin-Servers-MariaDB Database Server
ubuntu_exim_mysql_dump.txt · Last modified: 2023/06/20 10:10 by admin