Однажды на одном почтовом сервере с iRedMail мне понадобилось переадресовывать почту старого домена на новый и по этому я решил добавить alias, чтобы не потерять связь с клиентами которые будут писать на email адреса старого домена.
Подразумевается что домен для которого будет добавляться alias уже добавлен через простой iRedAdmin, а также также DNS настройки домена указывают на IP адрес сервера с iRedMail.
Добавлять alias можно через iRedAdmin-Pro, но я буду это делать выполняя SQL запросы, откроем любой mysql клиент или используем консольный в linux:
mysql -u root -p
Выберем базу данных vmail:
USE vmail;
Добавим alias (где test@ixnfo.com — не существующий адрес электронной почты):
INSERT INTO alias (address, domain, active) VALUES ('test@ixnfo.com', 'ixnfo.com', 1);
Включим пересылку всей почты с этого alias на нужный адрес электронной почты (например support@example.com):
INSERT INTO forwardings (address, forwarding,domain, dest_domain,is_alias, active) VALUES ('test@ixnfo.com', 'support@example.com','ixnfo.com', 'example.com', 1, 1);
Посмотрим добавленные записи в таблицах:
SELECT * FROM alias;
SELECT * FROM forwardings;
Приведу пример удаления:
DELETE from forwardings where address = 'test@ixnfo.com' AND id=12;
Смотрите также мои статьи:
- Установка и настройка iRedMail
- Просмотр информации о базах данных MySQL
- Примеры MySQL запросов
- Другие мои статьи о MySQL