Я собирался «ответить» на это как простой комментарий, но реальный ответ на ваш вопрос заключается в том, что нет ответа .
Почему?
Поскольку любой адрес электронной почты с пробелами или пробелами до или после него является недействительным адресом электронной почты.
Вы пытаетесь передать адрес электронной почты с пробелами вокруг него, например, в элемент управления SMPTP, и попытаетесь отправить его, он не удастся !
Все адреса электронной почты должны быть проверены с точки зрения этого регулярного выражения ...
\ ш + ([-. + '] \ W +) @ \ W + ([-.] \ W +). \ ш + ([-.] \ W +) *
или даже это
/. + @. + /
Все остальное является недействительным адресом электронной почты.
На самом деле, способ обойти TRIM () перед передачей в элемент управления электронной почтой для его использования.
Просто предупреждаю вас.