Я ищу способ заблокировать регистрацию с помощью адреса электронной почты, который содержит символ плюс, например, name+foo@domain.com
Встроенные «параметры домена электронной почты» неКажется, здесь работает.
На форумах joomla есть несколько замечательных предложений по этой теме:
[Для быстрой и грязной проверки на стороне сервера измените строку 131 из библиотек / src / Mail / MailHelper.php:
// 20181127 prevent plus character // $allowed = "a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-"; $allowed = "a-zA-Z0-9.!#$%&'*\/=?^_`{|}~-"; // 20181127 end
Источник: https://forum.joomla.org/viewtopic.php?f=706&t=967556&p=3549487#p3549487
Вы пробовали нарезать перед @, а затем, возможно, проверьте, есть ли в этой части специальный символ?Надеюсь, это немного поможет.