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 значения разделенные двоеточием:

Code: Select all

user:domain:account:password