Вы не зашли.
Нашел причину по которой не отправлялись письма.
В файле functions.inc.php не присваивалась переменная ($headers) временно вышел из положения использовав вместо $headers- "Content-type:text/html;charset = windows-1251\r\n"
Вот пример моего кода:
function zzMail($to, $subject, $message, $filename = false, $mail_from = false, $ctype = 'text/html') {
sendEmailMessage($to, $subject, $message, $filename, $mail_from, $ctype);
}
function sendEmailMessage($to, $subject, $message, $filename = false, $mail_from = false, $ctype = 'text/html') {
global $lang, $config;
$mail_from = (!$mail_from) ? "mailbot@".str_replace("www.", "", $_SERVER['SERVER_NAME']) : $mail_from;
$uniqid = md5(uniqid(time()));
$headers = 'From: '.$mail_from."\n";
$headers .= 'Reply-to: '.$mail_from."\n";
$headers .= 'Return-Path: '.$mail_from."\n";
$headers .= 'Message-ID: <'.$uniqid.'@'.$_SERVER['SERVER_NAME'].">\n";
$headers .= 'MIME-Version: 1.0'."\n";
$headers .= 'Date: '.gmdate('D, d M Y H:i:s', time())."\n";
$headers .= 'X-Priority: 3'."\n";
$headers .= 'X-MSMail-Priority: Normal'."\n";
$headers .= 'X-Mailer: '.engineName.' : '.engineVersion."\n";
$headers .= 'X-MimeOLE: '.engineName.' : '.engineVersion."\n";
$headers .= 'content-type: multipart/mixed;boundary="----------'.$uniqid.'"'."\n\n";
$headers .= '------------'.$uniqid."\n";
$headers .= 'content-type: '.$ctype.';charset='.$lang['encoding'].''."\n";
$headers .= 'content-transfer-Encoding: 8bit';
if (is_file($filename)){
$file = fopen($filename, 'rb');
$message .= "\n".'------------'.$uniqid."\n";
$message .= 'Content-Type: application/octet-stream;name="'.basename($filename).'"'."\n";
$message .= 'Content-Transfer-Encoding: base64'."\n";
$message .= 'Content-Disposition: attachment;';
$message .= 'filename="'.basename($filename).'"'."\n\n";
$message .= chunk_split(base64_encode(fread($file, filesize($filename))))."\n";
}
@mail( $to, $subject, $message, "Content-type:text/html;charset = windows-1251\r\n" );
}
Вот сообщение - mail() is available
А можно поподробней где запустить?
Только что проверил с почтового ящика что создал на хостинге принял и передал сообщение.
Перед этим баловался Joomla,WordPress,сообщения пересылались.
Версия движка 0.9.2 Release [646]
При обращении к плагину - Feedback forms (0.09) Генератор форм обратной связи пишет:
Спасибо!Ваше сообщение отправлено администраторам (2 email адресов/а) - но на почтовый ящик письмо не приходит,в настройках указаны 2 почтовых ящика один внутренний аккаунт хостинга второй яндекс.
Сообщить о проблеме в новости (0.05) - Ваша жалоба принята, спасибо! - в настройках указано (Оповещать администраторов сайта по email о проблеме-да) -письмо не приходит.
Basic auth (0.20) базовая авторизация - на восстановление, и регистрацию пишет что отправлено письмо,но на почтовый ящик письма не идут.
Складывается впечатление что отправка не работает.