Перейти к содержанию

Редактирование записи участников почтового обмена

Редактирование

Настройка участников почтового обмена:

  1. Код участника – составное понятие, складывается из значений полей фирма и имя участника в виде: фирма@имя участника. Код участника должен быть уникальным в почтовой среде и абсолютно одинаковым при настройках в разных базах. Таким образом, если в пользователь в своей базе указал, например, себя как Эскейп@Сервер и склад как Склад@Офис, то при описании участников почты в складской базе пользователь должен указать точно такие же коды участников почты.

    Примечание

    Также учитывается регистр.

    Внимание

    Не может быть двух одинаковых кодов в пределах одной базы.

  2. Тип участника – поле необходимо для связи участников почты с базой. В системе «М-АПТЕКА плюс» имеются два типа контрагентов – Внешние контрагенты и Внутренние контрагенты. Тип участника определяет, к какому из типов контрагентов относится данный участник почты.

  3. Участник почты – наименование участника. Для несвязанных с базой участников вводится вручную, для остальных – выбирается из соответствующего списка.

  4. Тип экспорта – выбирается из списка настроенных типов экспорта и будет использоваться по умолчанию для всех типов сообщений данного участника, кроме тех типов сообщений, которые указаны в нижнем окне настройки. Смысл типа экспорта – в каком виде выкладывать данные из базы в файл для дальнейшей отправки этого файла участнику почты.

  5. Способ отправки – выбирается из списка настроенных способов отправки и используется для того, чтобы определить каким способом выложенный экспортом файл отправить данному участнику (например, переместить файл в каталог клиента или отправить его через Sender по e-mail, по UUCP или по ФТП средствами базы).

  6. Адрес – адрес, по которому нужно отправлять файл данному участнику почты. Для разных способов отправки может принимать разные значения:

    • Для отправки на носителе информации – полный путь к файлу, например, C:\Mail\Supplier\In\Invoice.dbf. При этом для типа экспорта Внутрисистемная почта нужно указать только директорию с последним символом «косая черта» «\», а для указания имени файла см. пункт №7.
    • Для отправки по UUCP, POP3/SMTP или FTP через Sender – указываются три значения, разделенные символом «решётка» («#»): e-mail адрес участника#Заголовок письма#Имя почтового сервера Sender, с помощью которого отправляется письмо.

    Внимание

    При описании заголовка письма необходимо помнить, что, в зависимости от заголовка, при приёме письма будут выполняться различные действия с этим письмом. Если тип экспорта Внутрисистемная почта, то заголовок должен быть Escape (используется в .cmd-файлах программы Sender). Имя почтового сервера и заголовок не должны содержать пробелы и символ «решётка».

    • Настройки FTP – при нажатии на кнопку Три точки открывается вспомогательное окно Настройки почты по FTP протоколу:

      • Имя (адрес) сервера – имя сервера FTP, осуществляющего передачу данных.
      • Логин – логин пользователя.
      • Пароль – пароль пользователя.
      • Директория – для передачи файлов используется директория на FTP-сервере, например, ESCAPE_OUT.
      • Файл в архиве – выбор способа архивации для файлов. В настоящий момент поддерживаются: .arj, .zip и .7z. Обратите внимание, что если в данной настройке указан какой-либо из способов архивации, то с FTP-сервера будут импортированы только файлы с выбранным расширением: .arj, .zip или .7z.
      • Пассивный режим – в активном режиме («галочка» не стоит) клиент принимает соединение от FTP-сервера. В пассивном режиме («галочка» установлена) соединение всегда инициирует сам клиент. Более подробную информацию о режимах работы FTP ищите во внешних источниках, например, Ответы mail.ru.

      Примечание

      Пассивный режим FTP нужен в том случае, если клиент не в состоянии принять соединение от FTP-сервера. Причиной этого может быть, например, firewall на клиенте, или внутренний IP-адрес клиента.

      Способы приёма почты

  7. Метод получения адреса – в случае, когда адрес не должен быть константой, можно указать заранее написанный метод, в котором динамически формировать этот адрес. Например, при типе экспорта Внутрисистемная почта и способе отправки на носителе информации, в качестве адреса указывается директория с последним символом «косая черта» «\», а для указания имени файла в качестве метода получения адреса указывается метод User.MailParticipant. SysMailFileName.

    Данный метод по реквизитам письма формирует имя файла в виде MDCCCNNN.ecs. Где M – месяц формирования письма в 32-ричном формате, D – день формирования письма в 32-ричном формате, CCC – код клиента-участника почты-отправителя письма (из справочника Внутренних контрагентов или 000 – если участник, отправляющий письмо, не привязан к базе), NNN – порядковый номер письма от этого участника за этот день. Далее из поля Адрес берётся адрес, в конец которого прикрепляется это имя файла – и получается динамический адрес.

  8. Если какой-то из типов почтового сообщения нужно отправлять настраиваемому участнику как-то иначе, то в нижней части окна можно это сделать. Там сначала нужно указать конкретный тип сообщения, а далее все, как описано выше, начиная с пункта №4.

В списке участников почтового обмена нужно также выполнить следующие операции:

  • Указать владельца почты (то есть указать, кто из них – мы).
  • Указать, кому из участников почтового обмена отправлять письмо с ошибкой проверки базы данных – колонка SYS.