Page 1 of 1
Как быстро создать много почтовых ящиков?
Posted: Thu Oct 05, 2017 10:36 pm
by zikuzs
Здравствуйте,возникла необходимость создания кучи почтовых ящиков за раз,как это можно осуществить?
То есть сначала добавляется домен site.ru ,а от него уже почтовые адреса
[email protected].Вот такие адреса и нужны.
Почтовые домены уже добавлены,около 90 шт, теперь цель - создание от каждого домена,по одному почтовому ящику.
Re: Как быстро создать много почтовых ящиков?
Posted: Fri Oct 06, 2017 6:29 am
by Stesh
С консоли, обвернуть в скрипте
Code: Select all
v-add-mail-account
Usage: v-add-mail-account USER DOMAIN ACCOUNT PASSWORD [QUOTA]
Re: Как быстро создать много почтовых ящиков?
Posted: Fri Oct 06, 2017 1:10 pm
by zikuzs
Stesh wrote:С консоли, обвернуть в скрипте
Code: Select all
v-add-mail-account
Usage: v-add-mail-account USER DOMAIN ACCOUNT PASSWORD [QUOTA]
не указал операционку,Centos 7
по Вашей команде,консоль отвечает:
[root@scw-33aece ~]# Usage: v-add-mail-account admin site.ru domen password [QUOTA]
-bash: Usage:: command not found
сделал просто v-add-mail-account admin site.ru имяящика пароль
по одному работает,как обернуть в скрипт?пробовал sh формата,какие то ошибки сыплются.
Re: Как быстро создать много почтовых ящиков?
Posted: Mon Oct 09, 2017 2:42 pm
by skurudo
Обернуть - в смысле скрипт написать.
Code: Select all
#!/bin/bash
for SOURCE in `cat mail.txt`
do
USER=`echo $SOURCE|awk -F: '{print $1}'`
DOMAIN=`echo $SOURCE|awk -F: '{print $2}'`
ACCOUNT=`echo $SOURCE|awk -F: '{print $3}'`
PASSWORD =`echo $SOURCE|awk -F: '{print $4}'`
/usr/local/vesta/bin/v-add-mail-account $USER $DOMAIN $ACCOUNT $PASSWORD
done
не тестировалось, но как-то так, а в mail.txt значения разделенные двоеточием: