The product and download site for NativeMailer, a local SMTP catcher for application development.
npm install
npm run devRun npm run build before publishing. Release download URLs and the displayed version live in src/data.ts and must match the assets attached to the corresponding GitHub Release.
GitHub Releases is the primary distribution channel. Each release referenced by the site should include:
NativeMailer-<version>-arm64.dmg
NativeMailer-<version>-x64.dmg
NativeMailer-<version>-setup.exe
NativeMailer-<version>.AppImage
nativemailer_<version>_amd64.deb
Build the macOS application from the NativePHP app repository:
php artisan native:build macBefore packaging, apply an ad-hoc signature to the generated app bundle so Apple Silicon receives a structurally valid signature:
codesign --force --deep --sign - /path/to/NativeMailer.appThe NativePHP app's signing and notarization credentials should remain unset, and notarization should be disabled, until an Apple Developer account is configured. Keep this check in the app repository's release workflow; that configuration is not part of this website repository.
NativeMailer is currently distributed without Apple notarization. After downloading the DMG and moving the app to /Applications, macOS may report that the app is damaged. Remove the download quarantine attribute with:
xattr -cr /Applications/NativeMailer.appThe website displays this recovery command next to the download links. It also links directly to the Intel build for users who do not have Apple Silicon.
Once release filenames and update cadence are stable, add a Homebrew cask backed by the GitHub Release assets. Keep the cask version and SHA-256 values aligned with the release before advertising brew install --cask nativemailer on the site.