Інтеграції

PHP

Офіційний PHP-клієнт для надсилання листів і керування ресурсами Mailtrap.

Як це працює

Офіційний Mailtrap PHP SDK додає потужні імейл-функції до будь-якого проєкту. Спеціальні bridge-рішення для Laravel та Symfony спрощують налаштування без написання коду.


Налаштування

Крок 1: Створіть обліковий запис Mailtrap і верифікуйте свій домен.

Крок 2: Встановіть пакет Mailtrap через composer.

Крок 3: Надсилайте листи; нижче наведено приклад мінімального використання.

<?php

use Mailtrap\Helper\ResponseHelper;
use Mailtrap\MailtrapClient;
use Mailtrap\Mime\MailtrapEmail;
use Symfony\Component\Mime\Address;

require __DIR__ . '/vendor/autoload.php';

$mailtrap = MailtrapClient::initSendingEmails(
    apiKey: getenv('MAILTRAP_API_KEY') // ваш API-ключ тут https://mailtrap.io/api-tokens
);

$email = (new MailtrapEmail())
    ->from(new Address('sender@example.com'))
    ->to(new Address('recipient@example.com'))
    ->subject('Привіт від PHP Mailtrap')
    ->text('Тіло листа у форматі plain text');

$response = $mailtrap->send($email);

// Отримання тіла відповіді як масиву (хелпер опціональний)
var_dump(ResponseHelper::toArray($response));

Для bridge-рішень Laravel/Symfony, інтеграції SMTP та розширеного використання див. повну документацію SDK.


Варіанти використання

  • Надсилання транзакційних і масових розсилок з використанням шаблонів або без них.
  • Керування доменами розсилки.
  • Використання Email Sandbox для тестування імейлів.
  • Керування повідомленнями, «inboxes» та проєктами в Sandbox.
  • Керування контактами.
  • Керування імейл-шаблонами, списками пригнічення (suppressions) та акаунтами.

Категорія

SDKs

Для розробників

Веб-сайт

php.net

Документація

docs.mailtrap.io

Контакти

support[at]mailtrap.io