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.