Важно понимать какие квоты определить. Насколько заполенены ящики. Лучше не создавать квоты вообще, разобраться после.
НА СЕРВЕРЕ ПОЧТЫ
1. cd iRedMail-1.6.8/tools
2. Создать одну запись в файл. password обязательно в одинарных кавычках
bash create_mail_user_SQL.sh admin@domain.ru 'password' > /tmp/users.sql
3. Чтобы дополнить файл /tmp/users.sql формируем и запускаем скрипт.
#!/bin/sh
bash create_mail_user_SQL.sh user@domain.ru 'password' >> /tmp/users.sql;
bash create_mail_user_SQL.sh user1@domain.ru 'password' >> /tmp/users.sql;
bash create_mail_user_SQL.sh user2@domain.ru 'password' >> /tmp/users.sql;
4. mysql -uroot -p
sql> USE vmail;
sql> SOURCE /tmp/users.sql;
создадутся учетки. можно проверить в СУБД и в web почты. Теперь можно переносить почту.
НА МАШИНЕ С Imapsync (промежуточная машина для переноса почты).
1. Формируем файл вида:
172.16.20.49;user@domain.ru;password;172.16.20.5;ert@domain.ru;password;
172.16.20.49;user1@domain.ru;password;172.16.20.5;wem@domain.ru;password;
172.16.20.49;user2@domain.ru;password;172.16.20.5;qan@domain.ru;passwords;
Важно! Следим что нет пробелов, что все разделено точка с запятой ;
host1;user1_1;password11_1;host2;user2_1;password2_1; #описание
2. редактируем perenos.sh users.txt - файл сформированный пунком выше его имя users.txt
#!/bin/sh
{ while IFS=';' read h1 u1 p1 h2 u2 p2 fake
do
imapsync --host1 "$h1" --user1 "$u1" --password1 "$p1" \
--host2 "$h2" --user2 "$u2" --password2 "$p2" "$@"
done
} < users.txt
3. Запускаем perenos.sh. imapsync и perenos.sh должны быть в одном каталоге.
Комментариев нет:
Отправить комментарий