PDA

Просмотр полной версии : Как создать Email через командную строку?


Soprano
09.04.2018, 09:59
Нужно создать на сервере адрес электронной почты, но Vesta перестала работать (похоже у всех ). Можно ли создать email, используя putty и командную строку, и как?

Sorcus
09.04.2018, 12:10
Если в кратце, то через doveadm создаешь хэш пароля (к примеру doveadm pw -s ARGON2ID) и прописываешь его туда, куда нужно.
В Vesta-е если не ошибаюсь, прописывать пароль надо в /home/username/conf/mail/example.com/passwd.
В этом же файле ты найдешь тип хэширования (у меня в примере ARGON2ID).
Потом перезапускаешь exim и dovecot и проверяешь.

Sorcus
09.04.2018, 12:48
А еще можно воспользоваться вызовом скрипта https://github.com/serghey-rodin/vesta/blob/master/bin/v-add-mail-account (https://href.li/?https://github.com/serghey-rodin/vesta/blob/master/bin/v-add-mail-account)
Находится он скорее всего где-то в /usr/, либо в консоли попробовать просто прописать v-add-mail-account.
Возможно путь в PATH прописан. На строке 12-17 указаны агрументы, с которыми нужно делать вызов этого скрипта.
Но если ты говоришь, что через web интерфейс не работает, то возможно и скрипт не запустится.

Soprano
10.04.2018, 22:35
Нашел простой способ.
соединяетесь с сервером через Putty
затем вводите в командную строку:

//добавляете домен и айпишник
v-add-domain admin домен IP RESTART

//потом создаете на нем ящик:
v-add-mail-account admin домен логин пароль

И всё..