Как быстро создать много почтовых ящиков?
Как быстро создать много почтовых ящиков?
Здравствуйте,возникла необходимость создания кучи почтовых ящиков за раз,как это можно осуществить?
То есть сначала добавляется домен site.ru ,а от него уже почтовые адреса [email protected].Вот такие адреса и нужны.
Почтовые домены уже добавлены,около 90 шт, теперь цель - создание от каждого домена,по одному почтовому ящику.
То есть сначала добавляется домен site.ru ,а от него уже почтовые адреса [email protected].Вот такие адреса и нужны.
Почтовые домены уже добавлены,около 90 шт, теперь цель - создание от каждого домена,по одному почтовому ящику.
Re: Как быстро создать много почтовых ящиков?
С консоли, обвернуть в скрипте
Code: Select all
v-add-mail-account
Usage: v-add-mail-account USER DOMAIN ACCOUNT PASSWORD [QUOTA]
Re: Как быстро создать много почтовых ящиков?
не указал операционку,Centos 7Stesh wrote:С консоли, обвернуть в скриптеCode: Select all
v-add-mail-account Usage: v-add-mail-account USER DOMAIN ACCOUNT PASSWORD [QUOTA]
по Вашей команде,консоль отвечает:
[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: Как быстро создать много почтовых ящиков?
Обернуть - в смысле скрипт написать.
не тестировалось, но как-то так, а в mail.txt значения разделенные двоеточием:
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
Code: Select all
user:domain:account:password