Файл: modules/mail.php
Строк: 20
<?php
define("MAIL_ANSWER_REGEXP", "/(\d+)\s+(.*)/im");
define("MAIL_CHECKING_REGEXP_UNAME", "[a-z\d]([a-z\d\_\-]*)?");
define("MAIL_CHECKING_REGEXP_HNAME", "[a-z\d]([a-z\d\_\-]*[a-z\d])?");
define("MAIL_CHECKING_REGEXP_USER_NAME", "(".MAIL_CHECKING_REGEXP_UNAME."([\.]".MAIL_CHECKING_REGEXP_UNAME.")*)");
define("MAIL_CHECKING_REGEXP_HOST_NAME", "(".MAIL_CHECKING_REGEXP_HNAME."([\.]".MAIL_CHECKING_REGEXP_HNAME.")*[\.][a-z]{2,4})");
define("MAIL_CHECKING_REGEXP", "/^".MAIL_CHECKING_REGEXP_USER_NAME."(\@)".MAIL_CHECKING_REGEXP_HOST_NAME."$/i");
define("MAIL_MACRO_REGEXP", '/([^^]*?)({%mail_([a-zd_]+)%})([^^]*)/im');
function mail_init () {
}
function mail_include() {
return array();
}
function mail_check_email($email){
if (preg_match(MAIL_CHECKING_REGEXP, $email, $matches) && strlen($matches[1])<=32) return array($matches[1], $matches[6]);
return false;
}
?>