Swiftmailer und Gmail
Fehler
Fehler
stream_socket_enable_crypto(): SSL operation failed with code 1
Um eine E-Mail erfolgreich zu versenden muß sich Swiftmailer zuerst über den tls (Transport Layer Security) verbinden. Mit der Option streamOptions ssl wird dann auch das richtige Zertifikat verwendet.
Einstellung / Config
[
'class' => 'yii\swiftmailer\Mailer',
'useFileTransport' => false,
'transport' => [
'class' => 'Swift_SmtpTransport',
'host' => 'smtp.gmail.com',
'username' => 'xxx@gmail.com',
'password' => 'xxx',
'encryption' => 'tls',
'port' => '587',
'streamOptions' => [
'ssl' => [
'verify_peer' => false,
'allow_self_signed' => true
],
],
],
...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18