Как создать Email через командную строку?

Тема в разделе "Десктопный Linux", создана пользователем Soprano, 9 апр 2018.

  1. Soprano

    Soprano Комбинатор

    Регистр.:
    11 апр 2009
    Сообщения:
    641
    Симпатии:
    963
    Нужно создать на сервере адрес электронной почты, но Vesta перестала работать (похоже у всех :( ). Можно ли создать email, используя putty и командную строку, и как?
     
  2. Sorcus

    Sorcus Sorcus. A New Beginning.

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

    Sorcus Sorcus. A New Beginning.

    Moderator
    Регистр.:
    10 июл 2011
    Сообщения:
    430
    Симпатии:
    786
    А еще можно воспользоваться вызовом скрипта https://github.com/serghey-rodin/vesta/blob/master/bin/v-add-mail-account
    Находится он скорее всего где-то в /usr/, либо в консоли попробовать просто прописать v-add-mail-account.
    Возможно путь в PATH прописан. На строке 12-17 указаны агрументы, с которыми нужно делать вызов этого скрипта.
    Но если ты говоришь, что через web интерфейс не работает, то возможно и скрипт не запустится. :oops:
     
    Soprano нравится это.
  4. Soprano

    Soprano Комбинатор

    Регистр.:
    11 апр 2009
    Сообщения:
    641
    Симпатии:
    963
    Нашел простой способ.
    соединяетесь с сервером через Putty
    затем вводите в командную строку:

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

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

    И всё..
     
    Sorcus нравится это.