wildbit / postmark-php
The officially supported client for Postmark (https://postmarkapp.com)
Requires
- php: ~8.1 || ~8.2|| ~8.3 || ~8.4
- guzzlehttp/guzzle: ^7.8
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.40
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^10.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
- dev-main
- v7.0.0
- v6.1.0
- v6.0.9
- v6.0.8
- v6.0.7
- v6.0.6
- v6.0.5
- v6.0.4
- v6.0.3
- v6.0.2
- v6.0.1
- v6.0.0
- v5.0.2
- v5.0.1
- v5.0.0
- v4.0.5
- 4.0.4
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- 3.0.0
- 2.11.0
- 2.10.0
- 2.9.1
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.1
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.0
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.2
- v1.0.1
- v1.0.0
- dev-fix/brotli-hardening
- dev-pmk-2061-php-versions-and-pipeline
- dev-pmk-2865-transport-exception
- dev-pmk-2059-nullable-getter-fatals
- dev-pmk-1281-headers
- dev-pmk-2059
- dev-pmk-2059-sender-signatures
- dev-pmk-524
- dev-exception
- dev-phpsniffer
- dev-phpsniffer2
- dev-guzzle-upgrade
- dev-allow-template-alias-for-sending
- dev-add-smtp-error-hooks-flag
- dev-add-metadata
- dev-webignition-set-base-uri-per-request
- dev-feature/domains
- dev-php-7-support
- dev-updated-guzzle
This package is auto-updated.
Last update: 2026-11-10 19:45:08 UTC
README
Postmark-PHP
Postmark-PHP is the officially supported PHP library for Postmark.
With Postmark, you can send and receive emails effortlessly.
Requirements
- PHP 8.1, 8.2, 8.3, or 8.4
- Guzzle HTTP client
Security: the Brotli decoder (libbrotli 1.0.3–1.0.9, 1.1.0 and 1.2.0) is affected by CVE-2026-111497. The default Guzzle client this library creates sends no
Accept-Encodingheader, so the Postmark API answers uncompressed, but it enables all of libcurl's decoders: a Brotli response from a proxy or tampered connection is decoded with your libbrotli when libcurl is built with it. A client you pass in withsetClient()uses its own settings. Apply your distro's security update forlibbrotli/brotliandcurl(upstream fixed in 1.0.10, 1.1.1 and 1.2.1; distros often backport the fix without changing the version).
Getting Started
Check out our wiki to get started using Postmark-PHP now.