Я задавал этот вопрос два месяца назад и не получил ответа. На самом деле я получил значок перекати-поля за то, что задал вопрос, который не вызвал особого интереса.
Тем не менее, это кажется простым вопросом с окончательным ответом, и мне действительно нужно уметь это делать.
Если ответов по-прежнему нет, я был бы признателен, если бы у кого-нибудь были идеи о других форумах, которые могли бы мне помочь. Я пытался спросить у Godaddy, но, думаю, я не трачу на них достаточно денег для такого уровня поддержки.
Спасибо, а вот вопрос:
Я использую виртуальный выделенный сервер godaddy, а почтовый сервер по умолчанию, который поставляется с ним, — postfix. Есть даже способ добавить домены и учетные записи пользователей через панель управления godaddy.
Я пытаюсь выяснить (1) что именно они делают для создания новых учетных записей через панель управления, а затем (2) как это сделать с помощью сценария оболочки Linux.
Я никогда не использовал postfix и пытался просмотреть справочные страницы и другую документацию. Похоже, что когда учетные записи пользователей связаны с доменом, учетные записи пользователей являются «виртуальными». До сих пор я обнаружил, что когда я использую панель управления godaddy для добавления новой учетной записи электронной почты, она добавляет запись в /etc/postfix/turbopanel/virtual_alias. Затем эта запись, по-видимому, также фиксируется в двоичном файле virtual_alias.db в том же каталоге.
Я вручную воспроизвел процесс добавления нового адреса электронной почты в файл virtual_alias, а затем запустил postmap /etc/postfix/turbopanel/virtual_alias, чтобы получить запись в файле virtual_alias.db. Это работает, но некоторые шаги отсутствуют: я не могу отправить электронное письмо добавленному пользователю, и пользователь не отображается в панели управления godaddy.
Я не думаю, что для виртуального псевдонима нужно создавать новую учетную запись Linux. Учетные записи, созданные через панель управления, НЕ имеют связанной записи в /etc/passwd.
Буду признателен за любую оказанную помощь.
Джереми