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

52 lines
4.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ 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>