Fehlerbehebung bei Zertifikatsüberprüfungsfehlern in TLS-E-Mails mit Laravel
Beim Senden von TLS-E-Mails mit Laravel können Zertifikatsüberprüfungsfehler auftreten. Dies kann aufgrund einer Diskrepanz zwischen den erwarteten Zertifikaten und denen des E-Mail-Servers auftreten. So beheben Sie den Fehler „Zertifikatüberprüfung fehlgeschlagen“:
Ihre ursprüngliche Konfiguration mit MAIL_ENCRYPTION=ssl sollte Port 465 und nicht 587 verwenden.
Wenn Ihr Betriebssystem vertrauenswürdige Zertifikate nicht automatisch verwaltet:
Bearbeiten Sie php.ini: Fügen Sie Folgendes ein Zeilen, um auf die cacert.pem-Datei zu verweisen:
curl.cainfo = /path/to/cacert.pem openssl.cafile = /path/to/cacert.pem
Sobald diese Schritte abgeschlossen sind, sollte Laravel in der Lage sein, die SSL-Zertifikate korrekt zu überprüfen und TLS-E-Mails fehlerfrei zu senden.
Das obige ist der detaillierte Inhalt vonWie behebe ich Fehler bei der Zertifikatsüberprüfung in TLS-E-Mails mit Laravel?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!