Access is invite-only during beta. Once invited, create a key to personalize these examples. Production sending requires a separate review.
Send emails with Laravel
Set the mailer to postshiba and call Mail::raw.
The Laravel adapter lives in the PHP package. It registers PostShiba\Laravel\PostShibaServiceProvider through Composer and calls emails.send.
Open pull requests on postshiba/sdks.
Errors and throttling
Failed responses raise PostShiba\Error with error, field, message, and HTTP status.
A 429 with error throttled means the cluster hit its hourly throttle or its 24-hour cap. Do not retry that send immediately. Immediate retries hit the same cap.
The Laravel transport does not delay the job. In a queued mailable, catch PostShiba\Error and check $e->error === 'throttled' before sending again.
See Errors.