Мне было интересно, как автоматически создать учетные записи электронной почты пользователя в Drupal? У меня нет хозяина в настоящее время, но я пытаюсь понять, как это будет сделано.
Для этого есть модуль Drupal: Mailfix для Postfix . Вот выдержка из его страницы проекта:
... интегрирует Drupal с Postfix, предоставляя учетные записи электронной почты обычным учетным записям Drupal. Чтобы этот модуль работал, у вас должен быть предварительно установлен и настроен Postfix 2.1 или выше. Пошаговое руководство по установке сервера Ubuntu 8.04 доступно на HowToForge. Как только ваш сервер Postfix настроен должным образом, вы можете установить этот модуль Drupal.
... интегрирует Drupal с Postfix, предоставляя учетные записи электронной почты обычным учетным записям Drupal.
Чтобы этот модуль работал, у вас должен быть предварительно установлен и настроен Postfix 2.1 или выше. Пошаговое руководство по установке сервера Ubuntu 8.04 доступно на HowToForge.
Как только ваш сервер Postfix настроен должным образом, вы можете установить этот модуль Drupal.
Почтовый сервер Postfix позволяет использовать набор таблиц MySQL для настройки почтовых учетных записей. С небольшим количеством настраиваемого кодирования для hook_user() вы можете добавить новых пользователей в свои таблицы Postfix и, таким образом, получить все адреса электронной почты, которые можно легко настроить.
hook_user()
Drupal не является сервером электронной почты, поэтому вы должны каким-либо образом подключить Drupal к серверу электронной почты, скорее всего, с помощью пользовательского модуля.
Другой способ сделать это - использовать exec на локальном сервере для запуска сценария, который добавляет учетную запись почты. Это действительно зависит от вашей серверной среды.
exec