<?php
$headers = "From: ".$_SERVER['SERVER_NAME']." <".ADMIN_EMAIL.">\n";
$headers = $headers."Content-type: text/html; charset=\"windows-1251\"\n";
$headers = $headers."Return-path: <".ADMIN_EMAIL.">\n";
$message = '<p>Добрый день, '.$name.'!</p>'."\n";
$message = $message.'<p>Вы получили это письмо потому, что вы (либо кто-то, выдающий себя
за вас) попросили выслать новый пароль к вашей учётной записи на форуме '.
$_SERVER['SERVER_NAME'].'. Если вы не просили выслать пароль, то не обращайте
внимания на это письмо, если же подобные письма будут продолжать приходить,
обратитесь к администратору форума</p>'."\n";
$message = $message.'<p>Прежде чем использовать новый пароль, вы должны его активировать.
Для этого перейдите по ссылке:</p>'."\n";
$link = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'].
'?action=activatePassword&code='.$code;
$message = $message.'<p><a href="'.$link.'">Активировать пароль</a></p>'."\n";
$message = $message.'<p>В случае успешной активации вы сможете входить в систему, используя
следующий пароль: '.$newPassword.'</p>'."\n";
$message = $message.'<p>Вы сможете сменить этот пароль на странице редактирования профиля.
Если у вас возникнут какие-то трудности, обратитесь к администратору форума.</p>'."\n";
$subject = 'Активация пароля на форуме '.$_SERVER['SERVER_NAME'];
$subject = '=?koi8-r?B?'.base64_encode(convert_cyr_string($subject, "w","k")).'?=';
mail( $email, $subject, $message, $headers );
$msg = 'На ваш e-mail выслано письмо. Чтобы активировать новый пароль, зайдите
по адресу, указанному в письме.';
$html = file_get_contents( './templates/infoMessage.html' );
$html = str_replace( '{infoMessage}', $msg, $html );
?>
Вот сам код :)
_____________
Лучший хостинг