pluginDescription->name = acym_translation('ACYM_SMTP_SERVICE');
}
public function onAcymGetSendingMethods(&$data, $isMailer = false)
{
if ($isMailer) return;
$data['sendingMethods'][self::SENDING_METHOD_ID] = [
'name' => $this->pluginDescription->name,
'icon' => 'acymicon-email',
];
}
public function onAcymGetSendingMethodsHtmlSetting(&$data)
{
ob_start();
?>
getCopySettingsButton($data, self::SENDING_METHOD_ID, 'wp_mail_smtp'); ?>
'- - -',
'ssl' => 'SSL',
'tls' => 'TLS',
],
'config[smtp_secured]',
$this->config->get('smtp_secured', 'ssl'),
[
'class' => 'acym__select',
'acym-data-infinite' => '',
],
'',
'',
'smtp_secured',
false,
true
);
?>
'config[smtp_keepalive]',
'value' => $this->config->get('smtp_keepalive'),
'label' => acym_translation('ACYM_SMTP_ALIVE'),
'tip' => ['textShownInTooltip' => 'ACYM_SMTP_ALIVE_DESC'],
'labelClass' => 'medium-5 small-9',
]);
?>
'config[smtp_auth]',
'value' => $this->config->get('smtp_auth', 1),
'label' => acym_translation('ACYM_SMTP_AUTHENTICATION'),
'tip' => ['textShownInTooltip' => 'ACYM_SMTP_AUTHENTICATION_DESC'],
'labelClass' => 'medium-5 small-9',
]);
?>
acym_translation('ACYM_AUTOMATIC'),
'CRAM-MD5' => 'CRAM-MD5',
'LOGIN' => 'LOGIN',
'PLAIN' => 'PLAIN',
],
'config[smtp_method]',
$this->config->get('smtp_method', ''),
[
'class' => 'acym__select',
'acym-data-infinite' => '',
],
'',
'',
'smtp_method',
false,
true
);
?>