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.