Skip to main content
Altcraft Docs LogoAltcraft Docs Logo
User guide iconUser guide
Developer guide iconDeveloper guide
Admin guide iconAdmin guide
English
  • Русский
  • English
Login
    Getting StartedAdministrator documentationFunctional characteristics
      Technology descriptionarrow
    • Architecture OverviewComponent Description
        Deployment schemesarrow
      • Basic schemeFail-safe schemeTypical Placement in Infrastructure
    System requirements
      Admin Panelarrow
      • Account areaarrow
        • Accountsarrow
        • Account UsersAccount Virtual SendersAccount Database Indexes
        TariffsExternal data configurationLDAPTasksSchedule JobsGlobal Stop ListsWebversion Store Policies
        Settingsarrow
      • Databases
          Accessarrow
        • AdminsAPI tokens
        Notifiers
          MTAarrow
        • Default rulesRetry rulesLock rulesBounce patternsStrategiesKeysISPsPools
      Nodes
        Sendersarrow
      • EmailSMSEvent generatorIntegration with SendsayENS: настройка сендера
        Reportsarrow
      • Audit JournalData Usage
        Toolsarrow
      • ARF decoderURL decoderSMID decoderLicense
      Platform installationarrow
    • Automatic installationManual installationRunning the platform in a Docker container
      Platform configurationarrow
    • Configuration fileDomain settingsLDAP access configurationSending Email via SMTP relayPixel and push domain configurationCluster and Replication SetupSystem notifications configurationProcesses UNIX sockets configurationHTTPS ConfigurationMigrating from MongoDB Community Edition to Percona Server for MongoDBAdding sender IP addressesDeduplication request settingsPostgreSQL database for account dataProxy server settingsKeycloak Integration with AltcraftGetting HTTP service statusesConfiguration MongoDB logs rotation
        Configuration of system constants and directoriesarrow
      • Filtering bot actionsDirectory of gender markers
      Platform maintenancearrow
    • Personnel requirementsPlatform maintenance processesPlatform updatingPlatform service monitoringBackup and recoveryTransferring the platform to a new serverCreating, deleting, and populating tables for statistics in ClickHouseUsage of the aktool utilityUsers and directories engaged by the platform
      Custom channels guidearrow
    • OverviewCreating and configuring a channelEntity field configurationTemplate languageEntities
        Pipesarrow
      • Pipe: Basic ConceptsResultErrorsLogPackUnpackHTTP RequestStore SetStore GetSelectorSQLEventerScheduler
        Pipelinesarrow
      • Pipeline: Basic ConceptsMessageScheduleListenerModerateStop
      Extraarrow
    • System page customizationSend Message IDИнструкция по миграции истории в ClickHouseInstructions for migrating history to ClickHouseUtility for importing push subscriptions to Firebase projectUtility for importing push subscriptions to Firebase project
    Processing HTTP/HTTPS traffic
      Administrator APIarrow
      • Accounts admin apiarrow
        • Restricted accessarrow
        • Account Activation and DeactivationAccount Freeze and Unfreeze
        Get accounts listAdd a new accountDelete the account
        Account usersarrow
      • Update an Existing AccountAdd a new accountDelete a userGet a list of usersSending a Welcome Email
        Nodesarrow
      • Synchronize node MTA configurationGet nodes listGet node MTA statusActivate node MTADeactivate node MTA
        Senders admin apiarrow
      • Create or update AKMTA senderGet AKMTA sender informationAssign account to senderGet senders listDelete senderRestore sender
          Sender queuearrow
        • Get sender queue informationHold sender queueRelease sender queueClear sender queue
        Virtual sendersarrow
      • Get virtual senders listGet virtual sender informationCreate virtual senderUpdate virtual senderClone virtual senderDelete virtual sender
    Documentation Archive
  • Extra
  • Send Message ID

Send Message ID

Send Message ID is a unique sending identifier used in the platform. It stores the identifiers necessary to determine the profile and objects within which the message was sent. There are several identifier formats in Altcraft Platform.

Identifier types​

TypePrefixDescription
USMIDuUnique SendMessageID. It is passed in Action Hooks and is used to save the web version.
ESMIDmEmail-safe SendMessageID. It is added to the Message-ID and Return-Path headers in email messages.
FSMIDfFull SendMessageID. Added to the X-AKMTA-FSMID header in email messages. Contains maximum information about the send.
SMIDwThe identifier is used in version 2022.3.66 and below.

Obtaining SMID​

You can get SendMessageID using Action Hooks — field send_message_id:

Also SendMessageID is available in the profile history. You can export profile history from a database or segment. The identifiers are recorded in the SMID column.

Decoding SMID​

In the main menu select Tools —> Message ID decoder:

Paste the message ID (SMID, FSMID, ESMID или USMID) and click Decode. Depending on the identifier type, the result contains detailed information about platform objects used to generate this message:

  • date and time of sending,
  • mailing and template,
  • database and segment,
  • profile data,
  • resource subscriptions and other data.

Object labels are clickable and will open the corresponding screens of Administrative panel or User interface.

info

If the message web version is available, you can open the message preview by clicking Saved.

You can also use the aktool utility for decoding. Run the command ./aktool smid "<Any SMID>" in the terminal from the root directory of the platform, replacing <Any SMID> with the desired SMID. The command will return the same arguments as the decoder in the Admin Panel, but in plain text:

More detailed information about the utility and command reference is available in this article.

Last updated on Nov 30, 2023
Previous
System page customization
Next
Инструкция по миграции истории в ClickHouse
  • Identifier types
  • Obtaining SMID
  • Decoding SMID
© 2015 - 2026 Altcraft, LLC. All rights reserved.