diff --git a/modules/backend/models/user/fields.yaml b/modules/backend/models/user/fields.yaml
index 0a99685b8..83fdcbf33 100644
--- a/modules/backend/models/user/fields.yaml
+++ b/modules/backend/models/user/fields.yaml
@@ -24,6 +24,7 @@ tabs:
email:
span: right
+ type: email
label: backend::lang.user.email
send_invite:
diff --git a/modules/backend/widgets/form/partials/_field_email.htm b/modules/backend/widgets/form/partials/_field_email.htm
new file mode 100644
index 000000000..8be4bde18
--- /dev/null
+++ b/modules/backend/widgets/form/partials/_field_email.htm
@@ -0,0 +1,14 @@
+
+previewMode): ?>
+ = $field->value ? e($field->value) : ' ' ?>
+
+ getAttributes() ?>
+ />
+
diff --git a/modules/system/models/mailsetting/fields.yaml b/modules/system/models/mailsetting/fields.yaml
index 5c189acc0..c2457ec38 100644
--- a/modules/system/models/mailsetting/fields.yaml
+++ b/modules/system/models/mailsetting/fields.yaml
@@ -13,6 +13,7 @@ tabs:
sender_email:
label: system::lang.mail.sender_email
span: auto
+ type: email
tab: system::lang.mail.general
send_mode: