Added simple support for SSL/TLS to SMTP.
This simple change enables the SSL when using port 465 and TLS when using port 587. A more robust solutions would be to add UI configuration for the SMTPSecure option.
This commit is contained in:
parent
8e74a48b3c
commit
99c9c24b01
|
@ -386,6 +386,11 @@ function psm_build_mail($from_name = null, $from_email = null) {
|
|||
$phpmailer->IsSMTP();
|
||||
$phpmailer->Host = psm_get_conf('email_smtp_host');
|
||||
$phpmailer->Port = psm_get_conf('email_smtp_port');
|
||||
if ($phpmailer->Port == 587) {
|
||||
$phpmailer->SMTPSecure = 'tls';
|
||||
} else if ($phpmailer->Port == 465) {
|
||||
$phpmailer->SMTPSecure = 'ssl';
|
||||
}
|
||||
|
||||
$smtp_user = psm_get_conf('email_smtp_username');
|
||||
$smtp_pass = psm_get_conf('email_smtp_password');
|
||||
|
|
Loading…
Reference in New Issue