From 397d45193d3c4b96f7f5fcdbaf53bf47b18caace Mon Sep 17 00:00:00 2001 From: kohsuke Date: Sun, 4 Oct 2009 01:22:07 +0000 Subject: [PATCH] Added a form validation check to detect typical errors like http://www.nabble.com/cannot-setup-email-account-td25727896.html git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22378 71c3de6d-444a-0410-be80-ed276b4c234a --- core/src/main/java/hudson/tasks/Mailer.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/core/src/main/java/hudson/tasks/Mailer.java b/core/src/main/java/hudson/tasks/Mailer.java index 87270b08ff..6aada7d4cf 100644 --- a/core/src/main/java/hudson/tasks/Mailer.java +++ b/core/src/main/java/hudson/tasks/Mailer.java @@ -392,6 +392,13 @@ public class Mailer extends Notifier { return doAddressCheck(value); } + public FormValidation doCheckDefaultSuffix(@QueryParameter String value) { + if (value.matches("@[A-Za-z0-9.\\-]+") || Util.fixEmptyAndTrim(value)==null) + return FormValidation.ok(); + else + return FormValidation.error("This field should be '@' followed by a domain name."); + } + /** * Send an email to the admin address * @throws IOException -- GitLab