From 508a7e3eabd35d29dda01d15a47dfd4465a57a1f Mon Sep 17 00:00:00 2001 From: Jamie Cameron Date: Wed, 19 Aug 2026 17:29:47 -0700 Subject: [PATCH] Add fields for real name for default destination --- webmin/edit_sendmail.cgi | 8 +++++++- webmin/save_sendmail.cgi | 4 +++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/webmin/edit_sendmail.cgi b/webmin/edit_sendmail.cgi index f5f1055c3..3f46fe389 100755 --- a/webmin/edit_sendmail.cgi +++ b/webmin/edit_sendmail.cgi @@ -71,8 +71,14 @@ print &ui_table_row($text{'sendmail_from'}, # Default to address for notifications $to = $gconfig{'webmin_email_to'}; +$to_name = $gconfig{'webmin_email_to_name'}; print &ui_table_row($text{'sendmail_toaddr'}, - &ui_opt_textbox("to", $to, 40, $text{'sendmail_to_def'})); + &ui_radio_table("to_def", $to ? 0 : 1, + [ [ 1, "", $text{'sendmail_to_def'} ], + [ 0, "", $text{'sendmail_fromaddr'}." ". + &ui_textbox("to", $to, 40)."
\n". + $text{'sendmail_name'}." ". + &ui_textbox("to_name", $to_name, 40) ] ]), 3); # URL for use in emails $url = $gconfig{'webmin_email_url'}; diff --git a/webmin/save_sendmail.cgi b/webmin/save_sendmail.cgi index 808526ab0..9e1b0c039 100755 --- a/webmin/save_sendmail.cgi +++ b/webmin/save_sendmail.cgi @@ -70,9 +70,11 @@ if ($in{'to_def'}) { delete($gconfig{'webmin_email_to'}); } else { - $in{'to'} =~ /^\S+$/ || &error($text{'sendmail_etoaddr'}); + $in{'to'} =~ /^\S+$/ || + &error($text{'sendmail_etoaddr'}); $gconfig{'webmin_email_to'} = $in{'to'}; } +$gconfig{'webmin_email_to_name'} = $in{'to_name'}; # Save URL for use in email if ($in{'url_def'}) {