Удаленное управление сервером через Email

Множество функций MDaemon Server v8 может быть доступно удалено, используя собственную почтовую транспортную систему. Например, пользователи могут иметь доступ к различным аспектам своих учетных записей и изменять или переконфигурировать их посылкой email сообщений на сервер. MDaemon имеет в пользовательской базе учетную запись для своего собственного использования. Эта учетная запись доступна посылкой почты на почтовый ящик «MDaemon@MDaemonsDomain.com». Сообщения, посланные на сервер, сохраняются в серверном каталоге сообщений, также как и всех остальных пользователей. Очередь времени выполнения сервера циркулирует через все полученные письма, разбирает их для поиска специальных инструкций.

Некоторые из этих управляющих сообщений требуют допустимой учетной записи на сервере и защищены паролем. Пользователи могут получить доступ к своим учетным записям, используя пароли своих учетных записей, а сообщения на сервере должны быть направлены на «MDaemon@mydomain.com». Для тех команд, которые требуют допустимой учетной записи на сервере, поле Subject такого сообщения должно содержать пользовательский email адрес и пароль, разделенные запятой (т.е. «Bill@mydomain.com, MyPassword»). Команды располагаются внутри тела сообщения. Можно размещать только одну команду на строку, но множество команд может быть заключено в одном сообщении.

Доступ и Управление Учетной записью

Следующий раздел показывает текущие команды управления и доступа к учетной записи, доступные для держателей учетных записей. Все эти команды требуют конструкции «Логин, Пароль» в строке темы. Параметры, помещенные а [скобки] являются опциональными. Например, «name [address]» может быть введено, как одно «Lois», или с добавлением опционального параметра («Lois LLane@dailyplanet.com»).

КОМАНДА ПАРАМЕТРЫ ОПИСАНИЕ
ACCOUNT INFO нет Состояние учетной записи, переданной в строке темы, возвращается письмом обратно к запросившему.
  Пример: ACCOUNT INFO
PASSWORD Новый пароль Пароль учетной записи, переданной в строке темы, будет изменен на указанный
  Пример: PASSWORD kryptonite
MAILFORMAT MBF файл Формат хранения почтового ящика учетной записи, указанной в строке темы, будет изменен на заданный в письме. Список доступных форматов можно получить по команде MAIL FORMATS (смотрите ниже раздел Общее Управление Почтой.
  Пример: MAILBOX RFC-822
AUTODECODE Y/N Автоматическое декодирование входящих MIME вложений для учетной записи, указанной в строке темы, будет включено (On) или выключено (Off): Y=on, N=off
  Пример: AUTODECODE Y
BEGIN SIGNATURE нет Начало записи нового файла сигнатуры, добавляемого к сообщениям, генерируемым учетной записью, переданной в строке темы. Последующие строки будут рассматриваться, как текст файла сигнатуры, до тех пор, пока не встретится слово END, кроме которого ничего в этой строке нет, или не будет достигнут конец управляющего сообщения.
  Примечание: Возможность файла сигнатуры доступна только для RAW формата сообщений. К письмам RFC-822, которые поступают на сервер, используя SMTP или POP, не будет добавляться файл сигнатуры. В этом случае вы просмотрите документацию почтового клиента для информации, касающейся файлов сигнатур.
BEGIN AUTORESPONDER нет Начало записи нового файла автоответчика. Последующие строки будут рассматриваться, как текст файла автоответчика, до тех пор, пока не встретится слово END, кроме которого ничего в этой строке нет, или не будет достигнут конец управляющего сообщения.
  Пример: BEGIN AUTORESPONDER I?m on vacation right now. I?ll get back to you ASAP. END Для уничтожения активного автоответчика используйте эту же команду, но без какого-либо ответного текста. Пример: BEGIN AUTORESPONDER END
FORWARD TO адрес Следующие адреса для учетной записи, указанной в строке темы, будут изменены на [адрес] и переадресация почты станет активна для этой учетной записи. Пример: FORWARD TO vacationing@myhost.com
UNFORWARD нет Переадресация почты будет отключена для учетной записи, указанной в строке темы. Пример: UNFORWARD
MULTIPOP on/off MultiPOP будет разрешена/запрещена для учетной записи, указанной в строке темы. Пример: MULTIPOP ON Пример: MULTIPOP OFF

Список рассылок и Управление Каталогом

Эти команды не требуют учетной записи на сервере; поэтому строка темы не обязательно должна содержать специальное значение, когда указываются эти инструкции. Параметры, содержащиеся в [скобках] являются опциональными. Например: «name [address]» может быть введено как только «Clark» или с добавлением опционального параметра: «Clark CKent@dailyplanet.com». Параметры команд, перечисленные в «{ }» или «( )», требуют использования этих символов.

ПАРАМЕТРЫ КОМАНД ОПИСАНИЕ
USERS нет Листинг всех пользовательских учетных записей, которые не помечены на скрытие их информации, будет отправлен почтой назад, отправителю этой команды. Пример: USERS
LIST нет Листинг всех не скрытых именованных списков (Mailing Lists, которые настроены на ответ на команду LIST) вместе с именами и адресами всех членов будет отправлен отправителю команды. Пример: LIST
[listname] Возвращает членство списка «LISTNAME», если он настроен на ответ на команду LIST. Пример: LIST MDSUPP
[listname (listpass)] Эта команда возвращает членство списка «LISTNAME», даже если он настроен на игнорирование команды LIST; в том случае, если пароль корректен. Круглые скобки вокруг пароля обязательны. Пример: LIST MDSUPP (THERIGHTPASSWORD)
SUBSCRIBE listname [address] [{real name}] [(pass)] Отправитель добавится в членство указанного списка, что показывает, что этот список существует и разрешена удаленная подписка. Если опциональный адрес указан после имени списка, то этот адрес будет добавлен в членство списка, а не адрес, найденный в поле FROM: сообщения на подписку. Реальное имя может быть добавлено для подписчика, заключением его в скобки (т.е. {Frank Thomas}). Если пароль списка следует за этой командой (круглые скобки вокруг него  обязательны), то команда будет обработана, даже если эта функция списка подписчиков выключена. Пример: SUBSCRIBE mdsupp Пример: SUBSCRIBE mdsupp me@mydomain.com {Frank Thomas} Пример: SUBSCRIBE mdsupp you@yourdom.com (MDPASS)
UNSUBSCRIBE listname [address] [(pass)] или SIGNOFF Отправитель удалится из членов указанного списка, показывая, что этот список существует и содержит отправителя в качестве члена списка. Если опциональный адрес указан после имени списка, то этот адрес удалится из членов списка, а не адрес, найденный в поле FROM: сообщения о прекращении подписки. Если пароль списка следует за этой командой (круглые скобки вокруг него  обязательны), то команда будет обработана, даже если эта функция выход из списка подписчиков выключена Пример: UNSUBSCRIBE MDSUPP (MDSPASS) Пример: SIGNOFF MDSupportList me@mydomain.com
UPDATE listname old-address new-address {real name} (password) Удаляет «old-address» из списка и заменяет его на «new-address». Могут использоваться опциональные реальное имя и пароль. Пример: UPDATE mdsupp@altn.com old@my.com new@my.com {Mr. M} Пример: UPDATE mdsupp@altn.com old@my.com new@my.com (pass)
SUPPRESS listname address (password) Эта команда добавляет address в файл скрытия списков. Должен быть задан пароль и этот список должен уже иметь связанный с ним файл скрытия. Пример: SUPPRESS list@mydomain.com Пример: SUPPRESS me@mydomain.com (PASS)
UNSUPPRESS listname address (password) Эта команда удаляет address из файла скрытия списков. Должен быть задан пароль и этот список должен уже иметь связанный с ним файл скрытия. Пример: UNSUPPRESS list@mydomain.com Пример: UNSUPPRESS me@mydomain.com (PASS)
DIGEST listname [address] Отправитель настраивается на получение писем от списка в digest формате. Если задан опциональный адрес после имени списка, то этот адрес настраивается на digest режим. Пример: DIGEST MDSupportList Пример: DIGEST mdsupp joe@mdaemon.com
NORMAL listname [address] Отправитель настраивается на получение писем от списка в нормальном (не digest) формате. Если указан опциональный адрес после имени списка, то этот адрес настраивается на прием писем в нормальном формате, вместо отправителя этого сообщения. Пример: NORMAL MDSupportList@mydomain.com Пример: NORMAL mdsupp@mydomain.com joe@mdaemon.com
NOMAIL listname [address] Эта команда переводит address в режим nomail (без писем). Учетная запись будет переведена в приостановленное состояние и не будет получать трафик списка. Если не указан адрес, то будет использоваться отправитель письма. Пример: NOMAIL list@mydomain.com me@mydomain.com
MAIL listname [address] Эта команда возвращает address в режим нормальной работы из режима nomail. Если не указан адрес, то будет использоваться отправитель письма. Пример: MAIL list@mydomain.com Пример: MAIL list@mydomain.com me@mydomain.com
REALNAME listname [address] {real name} Эта команда устанавливает значение реального имени для «address», который является членов списка «listname» в указанное значение. Реальное имя должно быть заключено в скобки { и }. Пример: REALNAME mdsupp@altn.com {Frank Thomas} ПРИМЕЧАНИЕ: Специальный каталог PUBLIC не требует имени каталог или пароля для получения файла.
GET catalog magic-name (password) Извлекает файл из указанного каталога, MIME кодирует его в email сообщение и посылает это сообщение владельцу учетной записи или указанному в директиве RESULTS TO. Пример: GET utils myutil (mypass)
DIR catalog Возвращает каталог файлов и магические имена, доступные в этом каталоге. Пример: DIR public.

Общее Управление Почтой

КОМАНДА ПАРАМЕТРЫ ОПИСАНИЕ
HELP нет Копия help.dat будет произведена и отправлена назад отправителю команды.
RESULTS TO address Результаты следующих инструкций будут перенаправлены на email адрес, указанный здесь, а не отправителю сообщения Пример: RESULTS TO someone@somewhere.com LIST MDSUPP
STATUS нет Отчет о состоянии действий сервера и текущих условиях будет отправлен назад отправителю сообщения. Так как информация, содержащаяся в этом отчете о состоянии, считается частной, тема сообщения запроса должна содержать пользователя Администраторского уровня и пароль таким образом: Administrator, Password Пример: STATUS
MAIL FORMATS нет Листинг всех поддерживаемых форматов почтовых ящиков будет возвращен назад отправителю команды. Пример: MAIL FORMATS
GET ADDRESS нет MDaemon будет посылать назад отправителю команды сообщение, которое содержит текущее имя компьютера и IP-адрес, присвоенный компьютеру MDaemon. Это полезно, когда вы хотите определить IP-адрес, присвоенный вашим ISP при динамической коммутации. Так как информация, содержащаяся в этом отчете о состоянии, считается частной, тема сообщения запроса должна содержать пользователя Администраторского уровня и пароль таким образом: Administrator, Password. Пример: GET ADDRESS

Перевод документации осуществлен силами компании Red Line Software

Дополнительные ссылки

Поиск по сайту

Документация

Авторизация

 
Забыли свой пароль?
Регистрация

Подписка

Подписка на новости компании