SMTP für Laravel

Sendwerk als SMTP-Backend für Laravel-Apps — Kontaktformulare, Benachrichtigungen und transaktionale Mails.

Warum Sendwerk statt Mailtrap oder Hosting-SMTP?

Laravel-Projekte brauchen in Produktion einen zuverlässigen SMTP-Dienst mit korrekter Absender-Domain. Sendwerk liefert eine mandantenspezifische Subdomain mit SPF, DKIM und DMARC — wichtig für Zustellbarkeit bei österreichischen und internationalen Empfängern.

Schritt 1: .env konfigurieren

Nach Freischaltung Ihres Mandanten tragen Sie die Zugangsdaten ein:

MAIL_MAILER=smtp
MAIL_HOST=mail.sendwerk.at
MAIL_PORT=587
MAIL_USERNAME=ihr-smtp-benutzer
MAIL_PASSWORD=ihr-smtp-passwort
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=noreply@ihr-name.sendwerk.at
MAIL_FROM_NAME="${APP_NAME}"

Schritt 2: Konfiguration prüfen

In config/mail.php sollte 'default' => env('MAIL_MAILER', 'smtp') stehen. Laravel 10+ nutzt standardmäßig Symfony Mailer — STARTTLS auf Port 587 wird mit MAIL_ENCRYPTION=tls korrekt aktiviert.

Schritt 3: Test-Mail senden

php artisan tinker
Mail::raw('Sendwerk SMTP Test', function ($message) {
    $message->to('ihre@email.at')->subject('Test');
});

Mailable-Klassen & Queues

Für produktive Laravel-Apps empfehlen wir Mailable-Klassen und optional Queues (ShouldQueue), damit HTTP-Requests nicht auf den SMTP-Handshake warten. Fair-Use liegt bei 5.000 Mails/Monat — ausreichend für die meisten Web-Apps.

Monitoring

Über die Status-API können Sie SPF/DKIM-Checks in Ihr Monitoring einbinden — z. B. mit einem Scheduled Command in Laravel.

Mandant anfragen Vollständige Doku