User Tools

Site Tools


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