'smtp', 'MAIL/transport_sendmail_command' => '', 'MAIL/transport_smtp_server' => 'localhost:25', 'MAIL/transport_smtp_encrypt' => '', 'MAIL/transport_smtp_username' => '', 'MAIL/transport_smtp_password' => '', ]; /** * Get configuration values to activate prefix * * @return array Configuration values needed to activate prefix */ public function getConfigurationValues() { $configurationValues = $this->configurationValues; $keys = array_keys($configurationValues); foreach ($keys as $key) { if (!empty($this->postValues['Smtp'][$key])) { $configurationValues[$key] = $this->postValues['Smtp'][$key]; } } if (($this->postValues['Mail']['enable'] ?? '') === 'Smtp') { $configurationValues['MAIL/transport'] = 'smtp'; } return $configurationValues; } /** * Check if sendmail path if set * * @return bool TRUE if sendmail path if set */ public function isAvailable() { return true; } }