SMTP: smtp.strato.de / ssl:465
Funktion des Postfaches überprüfen. OK, funktioniert.
PHP-Code:
$transport = (new Swift_SmtpTransport('smtp.strato.de', 465, 'ssl'))
->setUsername('formular@example.com')
->setPassword('69<7?K=XR!>DK6AEV2C!H!S+UZXT?=Q4');
$mailer = new Swift_Mailer($transport);
$message = (new Swift_Message('Per Strato'))
->setFrom(['info@example.com' => 'website'])
->setTo(['ich@example.de' => 'Ich'])
->setBody('Text');
$result = $mailer->send($message);
var_dump($result) // int (1)
Could not send email for message ID 1: Connection could not be established with host smtp.strato.de :stream_socket_client(): unable to connect to ssl://smtp.strato.de:465 (Connection refused)
Warum nicht wenn doch der Test damit funktioniert hat? Wie auch immer, im Gateway tls:587 statt ssl:465.
Could not send email for message ID 1: Failed to authenticate on SMTP server with username "formular@example.com" using 3 possible authenticators.
Die Lösung hier, war das Passwort des Postfaches zu ändern. Mit dem Passwort "99ae6zte6m32r2" klappt der Login.
- "69<7?K=XR!>DK6AEV2C!H!S+UZXT?=Q4" / Failed to authenticate
- "99ae6zte6m32r2" / An e-mail has been sent to ...
Kann es sein, dass die Benutzereingabe im Backend etwas aus dem Passwort rausfiltert? z.B. den Teil "<7?K=XR!>", weil nach HTML-Tag aussieht?
Lesezeichen