Einrichtung

PHP (mail / PHPMailer / SwiftMailer)

Die ausgehende Mail einer PHP-Anwendung auf den Dienst ausrichten.

PHPs eingebaute Funktion mail() versendet nicht direkt per SMTP — sie übergibt an den lokalen Mailtransport Ihres Servers, das Ausrichten auf das Gateway ist also keine Codeänderung; siehe Postfix oder Exim, je nachdem, was Ihr Server nutzt, um auf dieser Ebene umzuleiten. Versendet Ihre Anwendung Mail direkt per SMTP — meist über PHPMailer oder Swift Mailer/Symfony Mailer —, konfigurieren Sie die Einstellungen des Gateways direkt im Anwendungscode.

PHPMailer

$mail->isSMTP();
$mail->Host       = 'smtp.adlerwacht.com'; // siehe /introduction/smtp-relay
$mail->Port       = 587;            // oder 465
$mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS; // oder ENCRYPTION_SMTPS für 465
$mail->SMTPAuth   = true;
$mail->Username   = 'you@yourcompany.com';
$mail->Password   = 'your-mailbox-password';

Symfony Mailer / Swift Mailer (DSN-Stil)

MAILER_DSN=smtp://you%40yourcompany.com:your-mailbox-password@smtp.adlerwacht.com:587

Verwenden Sie in beiden Beispielen Port 465 mit implizitem TLS statt 587/STARTTLS, falls Ihre Einrichtung das erwartet.

Speichern Sie niemals echte Zugangsdaten im Quellcode — nutzen Sie Umgebungsvariablen oder das Secrets-Management Ihres Frameworks, genau wie bei jeder anderen SMTP-Zugangsdaten auch.