Skip to content
Snippets Groups Projects
Commit e70feecc authored by Demian Katz's avatar Demian Katz Committed by Robert Lange
Browse files

Code simplification.

parent 20065425
No related merge requests found
...@@ -70,16 +70,14 @@ class Factory implements FactoryInterface ...@@ -70,16 +70,14 @@ class Factory implements FactoryInterface
'username' => $config->Mail->username, 'username' => $config->Mail->username,
'password' => $config->Mail->password 'password' => $config->Mail->password
]; ];
// Set user defined secure connection if provided; otherwise set default
// secure connection based on configured port number.
if (isset($config->Mail->secure)) { if (isset($config->Mail->secure)) {
// always set user defined secure connection
$settings['connection_config']['ssl'] = $config->Mail->secure; $settings['connection_config']['ssl'] = $config->Mail->secure;
} else { } elseif ($settings['port'] == '587') {
// set default secure connection based on configured port $settings['connection_config']['ssl'] = 'tls';
if ($settings['port'] == '587') { } elseif ($settings['port'] == '487') {
$settings['connection_config']['ssl'] = 'tls'; $settings['connection_config']['ssl'] = 'ssl';
} elseif ($settings['port'] == '487') {
$settings['connection_config']['ssl'] = 'ssl';
}
} }
} }
return new Smtp(new SmtpOptions($settings)); return new Smtp(new SmtpOptions($settings));
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment