Пример действительного адреса электронной почты:
"это действительный адрес" @example.com
PHP-код:
<?php
header('Content-Type: text/plain');
$email = '"this is a valid address"@example.com';
$checked = filter_var($email, FILTER_VALIDATE_EMAIL);
var_dump($email, $checked);
Вывод на одном сервере: (PHP Version 5.2.6):
string (37) "это действительный адрес" @example.com"
string (37) "это действительный адрес" @example.com"
 phpinfo():
Input Validation and Filtering      enabled
Revision                            $Revision: 1.52.2.42 $
Directive             Local Value   Master Value
filter.default        unsafe_raw    unsafe_raw
filter.default_flags  no value      no value
Вывод на другом сервере (версия PHP 5.3.3):
string (37) "это действительный адрес" @example.com"
BOOL (ложь)
 phpinfo():
Input Validation and Filtering      enabled
Revision                            $Revision: 298196 $
Directive             Local Value   Master Value
filter.default        unsafe_raw    unsafe_raw
filter.default_flags  no value      no value
Я ничего не вижу в документации, чтобы предположить, что это изменилось, поэтому, возможно, это другой параметр конфигурации.
