Yvision.kzYvision.kz
kk
Разное
Разное
399 772 постов41 подписчиков
Всяко-разно
0
00:27, 21 октября 2013

Переадресация писем в Postfixadmin

В этой короткой записке написано про переадресацию почты в Postfixadmin. Этот путь жедайский, так как требует ручного вмешательства в почтову базу данных на MySQL.

Короткое гугление не дало результатов, которые бы позволяли настроить форвардинг в два клика. Жаль, но что делать, придется залезть в базу.

Исходные данные:

1. Ящик - user1@company.kz

2. Ящик - user2@company.kz

3. Установленный Postfixadmin

Задача: Требуется настроить пересылку с ящика user1@company.kz на ящик user2@company.kz.

При этом почтовые сообщения будут сохранятся в двух ящиках.

 

Запускаем консоль MySQL:

# mysql -p

# проверяем какие есть базы

mysql> show databases;

# используем базу "mail" которую нам создал Postfixadmin

mysql> use mail;

# выводим все таблицы базы "mail";

mysql> show tables;

# выводим на экран содержимое таблицы "alias"

mysql> select * from alias;

# выводим на экран информацию касательно учетной записи "user1@company.kz"

mysql> select * from `alias` where `address`='user1@company.kz';

# самый главный момент, тут мы обновили "alias" учетной записи "user1@company.kz", по помимо своего alias'a, мы добавили туда адрес "user2@company.kz" чтобы почта приходила на два ящика user1@company.kz и user2@company.kz

mysql> update `alias` SET `goto`='user1@company.kz,user2@company.kz' WHERE `address`='user1@company.kz';

# выходим

mysql> exit

Чтобы отключить переадресацию:

# mysql -p

mysql> use mail;

mysql> update `alias` SET `goto`='user1@company.kz' WHERE `address`='user1@company.kz';

mysql> exit

 

Примечание: когда вы описываете таблицы в запросе ставятся косые апострофы `table`, а когда описываются данные в поле ставятся прямые апострофы 'user@company.kz'. То есть косые и  прямые апострофы, не перепутайте их.

 
0
2209
0