(true on success, false on fail) **/ function email($e_mail, $subject, $message, $headers="") { if ( strlen($headers) ) $headers .= "\r\n"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/plain; charset=utf-8\r\n"; $headers .= "Content-Transfer-Encoding: quoted-printable\r\n"; $subject = wordwrap($subject, 25, "\n", FALSE); $subject = explode("\n", $subject); array_walk($subject, imap8bit); $subject = implode("\r\n ", $subject); $subject = $subject; $message = quoted_printable_encode($message); return(mail("$e_mail", "$subject", "$message", "$headers")); } /* Test how it works */ /* $result = email ( "user@mail.example", "Кирилица i latinica", "Тест\nTest\nTest тест."//, //$more_headers ); */ ?>