# STARTTLS через порт 1126
MAILER_DSN=smtp://USER:PASS@SMTP_HOST:1126?encryption=tls
# implicit TLS через порт 1127
MAILER_DSN=smtps://USER:PASS@SMTP_HOST:1127 // Для 1126 (STARTTLS)
$mail->SMTPSecure = 'tls';
$mail->Port = 1126;
// Для 1127 (implicit TLS)
$mail->SMTPSecure = 'ssl';
$mail->Port = 1127; # STARTTLS через порт 1126
MAIL_MAILER=smtp
MAIL_HOST=SMTP_HOST
MAIL_PORT=1126
MAIL_USERNAME=USER
MAIL_PASSWORD=PASS
MAIL_ENCRYPTION=tls
# implicit TLS через порт 1127
MAIL_MAILER=smtp
MAIL_HOST=SMTP_HOST
MAIL_PORT=1127
MAIL_USERNAME=USER
MAIL_PASSWORD=PASS
MAIL_ENCRYPTION=ssl openssl s_client -connect SMTP_HOST:1126 -starttls smtp -crlf
Правильный ответ содержит:
250 STARTTLS
...
Protocol : TLSv1.3 openssl s_client -connect SMTP_HOST:1127 -crlf
Правильный ответ содержит:
Protocol : TLSv1.3
220 smtp... ESMTP ready