Przeglądaj źródła

Allow slash when adding username to smtp relay (Fixes #4973) (#4974)

* Allow slash when adding username to smtp relay (Fixes #4973)

* Allow also backslash when adding username to smtp relay (Fixes #4973)
sahsanu 10 miesięcy temu
rodzic
commit
fdbe95bf6a
1 zmienionych plików z 2 dodań i 1 usunięć
  1. 2 1
      func/main.sh

+ 2 - 1
func/main.sh

@@ -1621,7 +1621,8 @@ format_no_quotes() {
 }
 
 is_username_format_valid() {
-	if [[ ! "$1" =~ ^[A-Za-z0-9._%+-]+@[[:alnum:].-]+\.[A-Za-z]{2,63}$ ]]; then
+	if [[ ! "$1" =~ ^[A-Za-z0-9._%+-]+@[[:alnum:].-]+\.[A-Za-z]{2,63}$ ]] \
+		&& [[ ! "$1" =~ ^[A-Za-z0-9._%+-]+(/|\\)[A-Za-z0-9._%+-]+$ ]]; then
 		is_string_format_valid "$1" "$2"
 	fi
 }