function smtp_admin_settings_submit_post_system_settings in SMTP Authentication Support 7.2
Same name and namespace in other branches
- 7 smtp.admin.inc \smtp_admin_settings_submit_post_system_settings()
Submit handler for the administrative settings form containing all functionality to be run after system_settings_form_submit.
1 string reference to 'smtp_admin_settings_submit_post_system_settings'
- smtp_admin_settings in ./
smtp.admin.inc - Administrative settings.
File
- ./
smtp.admin.inc, line 342 - Administrative page code for the smtp module.
Code
function smtp_admin_settings_submit_post_system_settings($form, &$form_state) {
// If an address was given, send a test e-mail message.
$test_address = $form_state['storage']['smtp']['smtp_test_address'];
if ($test_address != '') {
$language = language_default();
$params['subject'] = t('Drupal SMTP test e-mail');
$params['body'] = array(
t('If you receive this message it means your site is capable of using SMTP to send e-mail.'),
);
drupal_mail('smtp', 'smtp-test', $test_address, $language, $params);
drupal_set_message(t('A test e-mail has been sent to @email. You may want to !check for any error messages.', array(
'@email' => $test_address,
'!check' => l(t('check the logs'), 'admin/reports/dblog'),
)));
}
}