/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
php-8.4.13
.github/setup_hmailserver.php
25 строк
698 B
Saki Takamachi
Follow-up to remove IMAP ext (#13248)
09 фев 2024, 15:32
Не верифицирован
09 фев 2024, 15:32
f62f6a6
Код
Авторство
О чём код?
<?php /** If required change these values to make the test runs */ const IMAP_MAIL_DOMAIN = 'example.com'; const IMAP_MAILBOX_PASSWORD = 'p4ssw0rd'; /** Tests require 4 valid userids */ const IMAP_USERS = ["webmaster", "info", "admin", "foo"]; $hmail = new COM("hMailServer.Application"); $hmail->authenticate("Administrator", ""); $domain = $hmail->Domains->Add(); $domain->Name = IMAP_MAIL_DOMAIN; $domain->Active = true; $domain->Save(); $accounts = $domain->accounts(); foreach (IMAP_USERS as $user) { $account = $accounts->Add(); $account->Address = "$user@" . IMAP_MAIL_DOMAIN; $account->Password = IMAP_MAILBOX_PASSWORD; $account->Active = true; $account->Save(); }