Does Direct Mail work on Apple Silicon?

โœ… Yes, Native Apple Silicon Support reported as of v7.7.3

May also be known as Direct Mail or Ernieware Directmail

๐Ÿ“š Bundle Version History

com.ernieware.directmail

v7.7.3
โœ… Yes, Native Apple Silicon Support
๐Ÿ–ฅ Supported Architectures X86, ARM
Full Info Plist
{
  "ATSApplicationFontsPath": "fonts",
  "BuildMachineOSBuild": "24G84",
  "CFBundleDevelopmentRegion": "en",
  "CFBundleDocumentTypes": [
    {
      "CFBundleTypeIconFile": "project-file.icns",
      "CFBundleTypeName": "Direct Mail Project File",
      "CFBundleTypeRole": "Editor",
      "LSHandlerRank": "Owner",
      "LSItemContentTypes": [
        "com.e3software.directmail.projectfile"
      ],
      "LSTypeIsPackage": true,
      "NSDocumentClass": "EWProjectDocument"
    },
    {
      "CFBundleTypeIconFile": "template.icns",
      "CFBundleTypeName": "Direct Mail Template",
      "CFBundleTypeRole": "Viewer",
      "LSHandlerRank": "Owner",
      "LSItemContentTypes": [
        "com.e3software.directmail.template"
      ],
      "LSTypeIsPackage": true,
      "NSDocumentClass": "EWStationeryInstallDocument"
    },
    {
      "CFBundleTypeName": "Mail Stationery",
      "CFBundleTypeRole": "Viewer",
      "LSHandlerRank": "Alternate",
      "LSItemContentTypes": [
        "com.apple.mail.stationery"
      ],
      "NSDocumentClass": "EWStationeryInstallDocument"
    },
    {
      "CFBundleTypeName": "Direct Mail Email Design Archive",
      "CFBundleTypeRole": "Viewer",
      "LSHandlerRank": "Owner",
      "LSItemContentTypes": [
        "com.e3software.directmail.emaildesignarchive"
      ],
      "LSTypeIsPackage": true,
      "NSDocumentClass": "EWEmailDesignArchiveDocument"
    }
  ],
  "CFBundleExecutable": "Direct Mail",
  "CFBundleIconFile": "AppIcon",
  "CFBundleIconName": "AppIcon",
  "CFBundleIdentifier": "com.ernieware.directmail",
  "CFBundleInfoDictionaryVersion": "6.0",
  "CFBundleLocalizations": [
    "de",
    "es",
    "fr",
    "it"
  ],
  "CFBundleName": "Direct Mail",
  "CFBundlePackageType": "APPL",
  "CFBundleShortVersionString": "7.7.3",
  "CFBundleSignature": "dirM",
  "CFBundleSupportedPlatforms": [
    "MacOSX"
  ],
  "CFBundleURLTypes": [
    {
      "CFBundleURLName": "Direct Mail",
      "CFBundleURLSchemes": [
        "directmail"
      ]
    }
  ],
  "CFBundleVersion": "899",
  "DTCompiler": "com.apple.compilers.llvm.clang.1_0",
  "DTPlatformBuild": "25A352",
  "DTPlatformName": "macosx",
  "DTPlatformVersion": "26.0",
  "DTSDKBuild": "25A352",
  "DTSDKName": "macosx26.0",
  "DTXcode": "2600",
  "DTXcodeBuild": "17A321",
  "EWApplicationWebsiteURL": "https://directmailmac.com",
  "EWCloudServiceURL": "https://www.ethreemail.com/dmapi/v3",
  "EWE3DSURL": "https://www.ethreemail.com/dmapi/v3",
  "EWHelpAnchorURL": "https://directmailmac.com/support?",
  "EWHelpSearchURL": "https://directmailmac.com/support?",
  "EWHelpURL": "https://directmailmac.com/support",
  "EWMASProductPageURL": "macappstore://itunes.apple.com/app/id500040344?mt=12",
  "EWSocialFollowURLs": {
    "Facebook": "https://www.facebook.com/directmailmac",
    "Twitter": "https://x.com/directmailmac"
  },
  "ITSAppUsesNonExemptEncryption": false,
  "LSApplicationCategoryType": "public.app-category.business",
  "LSHasLocalizedDisplayName": true,
  "LSMinimumSystemVersion": "12.0",
  "NSAppTransportSecurity": {
    "NSAllowsArbitraryLoads": true,
    "NSExceptionDomains": {
      "api.amplitude.com": {
        "NSExceptionAllowsInsecureHTTPLoads": false
      },
      "ethreemail.com": {
        "NSExceptionAllowsInsecureHTTPLoads": false,
        "NSIncludesSubdomains": true
      },
      "secure.directmailmac.com": {
        "NSExceptionAllowsInsecureHTTPLoads": false
      }
    }
  },
  "NSAppleEventsUsageDescription": "To allow you to import data from and sync with other apps",
  "NSCameraUsageDescription": "To allow you to update your user picture with a photo",
  "NSContactsUsageDescription": "To allow you to import your contacts",
  "NSHumanReadableCopyright": "Copyright ยฉ 2002โ€“2025 e3 Software. All rights reserved.",
  "NSLocationUsageDescription": "To allow you to locate nearby subscribers",
  "NSMainNibFile": "MainMenu",
  "NSPhotoLibraryUsageDescription": "To allow you to include photos in your messages",
  "NSPrefersDisplaySafeAreaCompatibilityMode": false,
  "NSPrincipalClass": "NSApplication",
  "NSSupportsAutomaticGraphicsSwitching": true,
  "NSUserActivityTypes": [
    "com.ernieware.directmail.view-report"
  ],
  "SUEnableAutomaticChecks": true,
  "SUFeedURL": "https://directmailmac.com/application/appcast.php?bundleVersion=899",
  "SUPublicEDKey": "PFYIATL8ANNznHSz7ZJHpDcFtNBG8PgWuTSgh3MZUf4=",
  "UTExportedTypeDeclarations": [
    {
      "UTTypeConformsTo": [
        "com.apple.package",
        "public.composite-content"
      ],
      "UTTypeDescription": "Direct Mail Project File",
      "UTTypeIconFile": "project-file.icns",
      "UTTypeIdentifier": "com.e3software.directmail.projectfile",
      "UTTypeReferenceURL": "https://directmailmac.com",
      "UTTypeTagSpecification": {
        "public.filename-extension": "dmpr"
      }
    },
    {
      "UTTypeConformsTo": [
        "com.apple.package",
        "public.composite-content"
      ],
      "UTTypeDescription": "Direct Mail Template",
      "UTTypeIconFile": "template.icns",
      "UTTypeIdentifier": "com.e3software.directmail.template",
      "UTTypeReferenceURL": "https://directmailmac.com",
      "UTTypeTagSpecification": {
        "public.filename-extension": "dmtemplate"
      }
    },
    {
      "UTTypeConformsTo": [
        "com.apple.package"
      ],
      "UTTypeDescription": "Direct Mail Email Design Archive",
      "UTTypeIdentifier": "com.e3software.directmail.emaildesignarchive",
      "UTTypeTagSpecification": {
        "public.filename-extension": "dmemaildesignarchive"
      }
    },
    {
      "UTTypeIdentifier": "com.e3software.directmail.stationery-static-image"
    }
  ],
  "UTImportedTypeDeclarations": [
    {
      "UTTypeConformsTo": [
        "com.apple.package"
      ],
      "UTTypeDescription": "Mail Stationery",
      "UTTypeIdentifier": "com.apple.mail.stationery",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "mailstationery"
        ]
      }
    },
    {
      "UTTypeConformsTo": [
        "public.data"
      ],
      "UTTypeDescription": "Microsoft Excel 97-2004 Worksheet",
      "UTTypeIdentifier": "com.microsoft.excel.xls",
      "UTTypeTagSpecification": {
        "com.apple.ostype": "XLS8",
        "public.filename-extension": [
          "xls"
        ]
      }
    },
    {
      "UTTypeConformsTo": [
        "public.data"
      ],
      "UTTypeDescription": "Microsoft Excel 5.0/95 workbook",
      "UTTypeIdentifier": "com.microsoft.excel.xls.biff5",
      "UTTypeTagSpecification": {
        "com.apple.ostype": "XLS5",
        "public.filename-extension": [
          "xls"
        ]
      }
    },
    {
      "UTTypeConformsTo": [
        "public.data"
      ],
      "UTTypeDescription": "Microsoft Excel data interchange file",
      "UTTypeIdentifier": "com.microsoft.excel.dif",
      "UTTypeTagSpecification": {
        "com.apple.ostype": "DIFX",
        "public.filename-extension": [
          "dif"
        ]
      }
    },
    {
      "UTTypeConformsTo": [
        "public.data"
      ],
      "UTTypeDescription": "Microsoft Excel slk file",
      "UTTypeIdentifier": "com.microsoft.excel.slk",
      "UTTypeTagSpecification": {
        "com.apple.ostype": "SLKX",
        "public.filename-extension": [
          "slk"
        ]
      }
    },
    {
      "UTTypeConformsTo": [
        "org.openxmlformats.openxml",
        "public.composite-content"
      ],
      "UTTypeDescription": "Office Open XML spreadsheet",
      "UTTypeIdentifier": "org.openxmlformats.spreadsheetml.sheet",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "xlsx"
        ]
      }
    },
    {
      "UTTypeConformsTo": [
        "public.data"
      ],
      "UTTypeDescription": "Microsoft Word 97 - 2004 document",
      "UTTypeIdentifier": "com.microsoft.word.doc",
      "UTTypeTagSpecification": {
        "com.apple.ostype": [
          "W8BN"
        ],
        "public.filename-extension": [
          "doc"
        ],
        "public.mime-type": "application/msword"
      }
    },
    {
      "UTTypeConformsTo": [
        "public.xml",
        "public.composite-content"
      ],
      "UTTypeDescription": "Microsoft Word 2003 XML document",
      "UTTypeIdentifier": "com.microsoft.word.wordml",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "xml"
        ]
      }
    },
    {
      "UTTypeConformsTo": [
        "org.openxmlformats.openxml",
        "public.composite-content"
      ],
      "UTTypeDescription": "Office Open XML word processing document",
      "UTTypeIdentifier": "org.openxmlformats.wordprocessingml.document",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "docx"
        ]
      }
    },
    {
      "UTTypeConformsTo": [
        "public.composite-content"
      ],
      "UTTypeDescription": "FileMaker Database File",
      "UTTypeIdentifier": "com.filemaker.doc.fmp12",
      "UTTypeTagSpecification": {
        "public.filename-extension": [
          "fmp12"
        ]
      }
    }
  ]
}
Full Meta Details
{
  "fileSize": 88.50418090820312,
  "architectures": [
    {
      "bits": "32-bit",
      "fileType": "Fixed Virtual Memory Shared Library File",
      "header": {
        "magic": 3405691582,
        "cputype": 0,
        "cpusubtype": 16,
        "filetype": 3,
        "ncmds": 1024,
        "sizeofcmds": 49301376,
        "flags": [
          "The object file is the output of an incremental link against a base file and can not be link edited again.",
          "The object file is the input for the dynamic linker and can not be staticly link edited again.",
          "The object file's undefined references are bound by the dynamic linker when loaded."
        ]
      },
      "loadCommandsInfo": [
        {
          "description": 3405691582,
          "size": 2,
          "offset": " 0x0"
        },
        {
          "description": 4103,
          "size": 3,
          "offset": " 0x8"
        },
        {
          "description": 1024,
          "size": 49301376,
          "offset": " 0x10"
        },
        {
          "description": "Dynamic Linker Load Command",
          "size": 4108,
          "offset": " 0x18"
        },
        {
          "description": 0,
          "size": 3083264,
          "offset": " 0x20"
        },
        {
          "description": 43471136,
          "size": 14,
          "offset": " 0x28"
        }
      ],
      "magic": "cafebabe",
      "offset": "0",
      "processorSubType": "v7em",
      "processorType": 0
    },
    {
      "bits": "64-bit",
      "fileType": "Demand Paged Executable File",
      "header": {
        "magic": 3489328638,
        "cputype": 7,
        "cpusubtype": 3,
        "filetype": 2,
        "ncmds": 107,
        "sizeofcmds": 12688,
        "flags": [
          "The object file has no undefined references and is executable.",
          "The object file is the input for the dynamic linker and can not be staticly link edited again.",
          "undefined"
        ],
        "reserved": 0
      },
      "loadCommandsInfo": [
        {
          "description": 4277009103,
          "size": 3,
          "offset": " 0x4000"
        },
        {
          "description": "Symbol segment command",
          "size": 107,
          "offset": " 0x4008"
        },
        {
          "description": 107,
          "size": 10584197,
          "offset": " 0x4010"
        },
        {
          "description": 10584197,
          "size": 25,
          "offset": " 0x4018"
        },
        {
          "description": "64-bits Segment Load Command",
          "size": 1095786335,
          "offset": " 0x4020"
        },
        {
          "description": 1095786335,
          "size": 20306,
          "offset": " 0x4028"
        },
        {
          "description": 0,
          "size": 25,
          "offset": " 0x4060"
        },
        {
          "description": "64-bits Segment Load Command",
          "size": 1163157343,
          "offset": " 0x4068"
        },
        {
          "description": 0,
          "size": 2616064,
          "offset": " 0x4080"
        },
        {
          "description": 0,
          "size": 2616064,
          "offset": " 0x4090"
        },
        {
          "description": 2616064,
          "size": 5,
          "offset": " 0x4098"
        },
        {
          "description": "UNIX Thread command",
          "size": 27,
          "offset": " 0x40a0"
        },
        {
          "description": "UUID Load Command",
          "size": 1702125407,
          "offset": " 0x40a8"
        },
        {
          "description": 0,
          "size": 1163157343,
          "offset": " 0x40b8"
        },
        {
          "description": 0,
          "size": 13120,
          "offset": " 0x40c8"
        },
        {
          "description": 13120,
          "size": 36289392,
          "offset": " 0x40d0"
        },
        {
          "description": 36289392,
          "size": 13120,
          "offset": " 0x40d8"
        },
        {
          "description": 0,
          "size": 524352,
          "offset": " 0x40e8"
        },
        {
          "description": 0,
          "size": 1953718111,
          "offset": " 0x40f8"
        },
        {
          "description": 0,
          "size": 1163157343,
          "offset": " 0x4108"
        },
        {
          "description": 0,
          "size": 36302512,
          "offset": " 0x4118"
        },
        {
          "description": 36302512,
          "size": 19650,
          "offset": " 0x4120"
        },
        {
          "description": 19650,
          "size": 36302512,
          "offset": " 0x4128"
        },
        {
          "description": 0,
          "size": 524360,
          "offset": " 0x4138"
        },
        {
          "description": 524360,
          "size": 6,
          "offset": " 0x4140"
        },
        {
          "description": "Fixed Virtual Memory Library Load command",
          "size": 1953718111,
          "offset": " 0x4148"
        },
        {
          "description": 1953718111,
          "size": 1701866597,
          "offset": " 0x4150"
        },
        {
          "description": 1701866597,
          "size": 1163157343,
          "offset": " 0x4158"
        },
        {
          "description": 0,
          "size": 36322164,
          "offset": " 0x4168"
        },
        {
          "description": 36322164,
          "size": 38174,
          "offset": " 0x4170"
        },
        {
          "description": 38174,
          "size": 36322164,
          "offset": " 0x4178"
        },
        {
          "description": 0,
          "size": 524352,
          "offset": " 0x4188"
        },
        {
          "description": 0,
          "size": 1935892319,
          "offset": " 0x4198"
        },
        {
          "description": 1935892319,
          "size": 103,
          "offset": " 0x41a0"
        },
        {
          "description": 103,
          "size": 1163157343,
          "offset": " 0x41a8"
        }
      ],
      "magic": "cffaedfe",
      "offset": "4000",
      "processorSubType": 3,
      "processorType": "X86"
    },
    {
      "bits": "64-bit",
      "fileType": "Demand Paged Executable File",
      "header": {
        "magic": 3489328638,
        "cputype": 12,
        "cpusubtype": 0,
        "filetype": 2,
        "ncmds": 109,
        "sizeofcmds": 12576,
        "flags": [
          "The object file has no undefined references and is executable.",
          "The object file is the input for the dynamic linker and can not be staticly link edited again.",
          "undefined"
        ],
        "reserved": 0
      },
      "loadCommandsInfo": [
        {
          "description": 0,
          "size": 109,
          "offset": " 0x2f0c008"
        },
        {
          "description": 109,
          "size": 10584197,
          "offset": " 0x2f0c010"
        },
        {
          "description": 10584197,
          "size": 25,
          "offset": " 0x2f0c018"
        },
        {
          "description": "64-bits Segment Load Command",
          "size": 1095786335,
          "offset": " 0x2f0c020"
        },
        {
          "description": 1095786335,
          "size": 20306,
          "offset": " 0x2f0c028"
        },
        {
          "description": 0,
          "size": 25,
          "offset": " 0x2f0c060"
        },
        {
          "description": "64-bits Segment Load Command",
          "size": 1163157343,
          "offset": " 0x2f0c068"
        },
        {
          "description": 0,
          "size": 145152,
          "offset": " 0x2f0c080"
        },
        {
          "description": 0,
          "size": 145152,
          "offset": " 0x2f0c090"
        },
        {
          "description": 145152,
          "size": 5,
          "offset": " 0x2f0c098"
        },
        {
          "description": "UNIX Thread command",
          "size": 29,
          "offset": " 0x2f0c0a0"
        },
        {
          "description": "Code Signature",
          "size": 1702125407,
          "offset": " 0x2f0c0a8"
        },
        {
          "description": 0,
          "size": 1163157343,
          "offset": " 0x2f0c0b8"
        },
        {
          "description": 0,
          "size": 12968,
          "offset": " 0x2f0c0c8"
        },
        {
          "description": 12968,
          "size": 30656584,
          "offset": " 0x2f0c0d0"
        },
        {
          "description": 30656584,
          "size": 12968,
          "offset": " 0x2f0c0d8"
        },
        {
          "description": 0,
          "size": 524352,
          "offset": " 0x2f0c0e8"
        },
        {
          "description": 0,
          "size": 1953718111,
          "offset": " 0x2f0c0f8"
        },
        {
          "description": 0,
          "size": 1163157343,
          "offset": " 0x2f0c108"
        },
        {
          "description": 0,
          "size": 30669552,
          "offset": " 0x2f0c118"
        },
        {
          "description": 30669552,
          "size": 38760,
          "offset": " 0x2f0c120"
        },
        {
          "description": 38760,
          "size": 30669552,
          "offset": " 0x2f0c128"
        },
        {
          "description": 0,
          "size": 524360,
          "offset": " 0x2f0c138"
        },
        {
          "description": 524360,
          "size": 12,
          "offset": " 0x2f0c140"
        },
        {
          "description": "Dynamically linked shared library identification command",
          "size": 1651466079,
          "offset": " 0x2f0c148"
        },
        {
          "description": 1651466079,
          "size": 1935832436,
          "offset": " 0x2f0c150"
        },
        {
          "description": 1935832436,
          "size": 1163157343,
          "offset": " 0x2f0c158"
        },
        {
          "description": 0,
          "size": 30708320,
          "offset": " 0x2f0c168"
        },
        {
          "description": 30708320,
          "size": 442848,
          "offset": " 0x2f0c170"
        },
        {
          "description": 442848,
          "size": 30708320,
          "offset": " 0x2f0c178"
        },
        {
          "description": 0,
          "size": 524352,
          "offset": " 0x2f0c188"
        },
        {
          "description": 0,
          "size": 1852399455,
          "offset": " 0x2f0c198"
        },
        {
          "description": 1852399455,
          "size": 1702061670,
          "offset": " 0x2f0c1a0"
        },
        {
          "description": 1702061670,
          "size": 1163157343,
          "offset": " 0x2f0c1a8"
        }
      ],
      "magic": "cffaedfe",
      "offset": "2f0c000",
      "processorSubType": "all",
      "processorType": "ARM"
    }
  ]
}
Report Update