postfix: программно добавление пользователя - PullRequest
0 голосов
/ 03 сентября 2010

Я задал этот вопрос два месяца назад и не получил ответа.На самом деле, я получил значок «камышовой травы» за то, что задал вопрос, который вызвал такой небольшой интерес.

Однако, это кажется простым вопросом с однозначным ответом, и мне действительно нужно уметь это делать.

Если ответов до сих пор нет, я был бы признателен, если у кого-нибудь есть идеи о других форумах, которые могут мне помочь.Я пытался спросить 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.

. Любая помощь приветствуется.

Джереми

1 Ответ

1 голос
/ 04 сентября 2010

Вы хотели создать виртуальные почтовые ящики или серверы пересылки для этих виртуальных пользователей?

см. Документацию virtual_mailbox_maps = hash: / etc / postfix / vmailbox / etc / postfix / vmailbox

Tim //

...