helpcenter/Web/Controls/Help/Server/Docker/Mail/CreateMailboxesUsingScript/CreateMailboxesUsingScript.ru.ascx

52 lines
4.2 KiB
Plaintext
Raw Normal View History

<%@ Control Language="C#" Inherits="BaseContentUserControls"%>
<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %>
<script runat="server">
protected override void Init()
{
PageTitle = PageCaption = "Как создать почтовые ящики на почтовом сервере с помощью скрипта?";
MetaKeyWords = "";
MetaDescription = "";
}
</script>
<div class="MainHelpCenter">
<h1 class="subHeaderFeaturesCaption Guides_Video_Captions">Как создать почтовые ящики на почтовом сервере с помощью скрипта?</h1>
<cc:localizecontent runat="Server" controlname="~/Controls/Help/VariousControls/Versions/MailServer/MailServerDocker_Current.ascx" />
<div class="keyword_block">
<ul>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/local-server/local-server.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/server-version/server-version.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/mail-server-server/mail-server-server.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/docker-version/docker-version.ascx" /></li>
</ul>
</div>
<div class="video_ground video_trips">
<div class="block_of_step">
<div class="screen_text">
<p>Начиная с версии <b>v1.6.57</b>, появилась возможность после запуска контейнера запустить скрипт, чтобы изменить настройки <b>onlyoffice-mail-server</b> по умолчанию. Если вы хотите создать почтовые ящики, выполните следующие действия.</p>
<p>Выполните следующую команду:</p>
<pre><code>docker exec -it onlyoffice-mail-server bash</code></pre>
<p>Перейдите в каталог со скриптами:</p>
<pre><code>cd /usr/src/iRedMail/tools/scripts/</code></pre>
<p>Подготовьте файл <b>csv</b> со списком почтовых ящиков, которые требуется создать, и сохраните этот файл в формате <b>csv</b>, например, <code>mailboxes.csv</code>.</p>
<p>Ниже приводится пример файла <code>mailboxes.csv</code>:</p>
<pre class="prettyprint source linenums"><code>Email,Password
zzz@example.com,pwd123
yyy@example.com,qwerty123</code></pre>
<p>Выполните скрипт для создания почтовых ящиков:</p>
<pre><code>python create_mailboxes.py -d "onlyoffice-mysql-server" -u "root" -p "my-secret-pw" -dn "onlyoffice_mailserver" -mb "mailboxes.csv"</code></pre>
<div class="notehelp">При повторном вызове скрипта дубликаты не создаются.</div>
<p>Чтобы узнать, как выполнить другие операции с помощью скрипта, вы можете обратиться к следующим статьям:</p>
<ul>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/server/docker/mail/run-external-script.aspx")%>">Как запустить внешний скрипт после запуска Docker-контейнера Почтового сервера?</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/server/docker/mail/change-passwords-using-script.aspx")%>">Как изменить пароли к почтовым ящикам на почтовом сервере с помощью скрипта?</a></li>
<li><a href="<%=VirtualPathUtility.ToAbsolute("~/server/docker/mail/synchronize-mailboxes-using-script.aspx")%>">Как синхронизировать новые почтовые ящики со старыми с помощью скрипта?</a></li>
</ul>
</div>
</div>
</div>
</div>