Помогите с mail()

Печать RSS
362

F
Автор
Землянин
0
Блин не один скрипт не отправляет мыло.
F
Автор
Землянин
0
Ну что кто нибудь может ещё что нибудь подсказать?

Чатланин
0
млин... что-то суть твоей проблемы здесь я не увидел!!!
выложи код, глянем!!!
F
Автор
Землянин
0
Да вообще любой код даже взять к примеру этот
<?php
$to = 'wap-mas@yandex.ru';  // Кому слать
$subject = 'My First Mail()';  // Тема писма
$mess = 'Hello, World!';     // Само письмо
$from = 'admin@mail.ru';  // От кого письмо
  if(mail($to, $subject, $mess, 'From:'.$from)) {
echo 'Сообщение отправлено!'; 
} else {
echo 'Отправить не удалось!';
}
?>

[Developer]
0
у меня код робит smile Опиши еще раз более подробно и доходчиво =)
F
Автор
Землянин
0
Nominal (8 Марта 2011 / 22:29)
у меня код робит smile Опиши еще раз более подробно и доходчиво =)
Я на хомяке пробовал отправить таким образом,у меня выдает то что написано в elsе и на мыло почта не приходит
F
Автор
Землянин
0
Не робит

Чатланин
0
<?php
# Функция перекодировки из UTF в WIN
 function utf_to_win($str) {
 if (function_exists('mb_convert_encoding')) return mb_convert_encoding($str, 'windows-1251', 'utf-8');
 if (function_exists('iconv')) return iconv('utf-8', 'windows-1251', $str);
 $utf8win1251 = array("А"=>"\xC0","Б"=>"\xC1","В"=>"\xC2","Г"=>"\xC3","Д"=>"\xC4","Е"=>"\xC5","Ё"=>"\xA8","Ж"=>"\xC6","З"=>"\xC7","И"=>"\xC8","Й"=>"\xC9","К"=>"\xCA","Л"=>"\xCB","М"=>"\xCC","Н"=>"\xCD","О"=>"\xCE","П"=>"\xCF","Р"=>"\xD0","С"=>"\xD1","Т"=>"\xD2","У"=>"\xD3","Ф"=>"\xD4","Х"=>"\xD5","Ц"=>"\xD6","Ч"=>"\xD7","Ш"=>"\xD8","Щ"=>"\xD9","Ъ"=>"\xDA","Ы"=>"\xDB","Ь"=>"\xDC","Э"=>"\xDD","Ю"=>"\xDE","Я"=>"\xDF","а"=>"\xE0","б"=>"\xE1","в"=>"\xE2","г"=>"\xE3","д"=>"\xE4","е"=>"\xE5","ё"=>"\xB8","ж"=>"\xE6","з"=>"\xE7","и"=>"\xE8","й"=>"\xE9","к"=>"\xEA","л"=>"\xEB","м"=>"\xEC","н"=>"\xED","о"=>"\xEE","п"=>"\xEF","р"=>"\xF0","с"=>"\xF1","т"=>"\xF2","у"=>"\xF3","ф"=>"\xF4","х"=>"\xF5","ц"=>"\xF6","ч"=>"\xF7","ш"=>"\xF8","щ"=>"\xF9","ъ"=>"\xFA","ы"=>"\xFB","ь"=>"\xFC","э"=>"\xFD","ю"=>"\xFE","я"=>"\xFF");
 return strtr($str, $utf8win1251);
 }
 

Чатланин
0
<?php
# Функция отправки письма по e-mail
 function addmail($usermail, $subject, $msg, $mail = "", $name = ""){
 global $_CONFIG;
 if ($mail == "") {
 $mail = $_CONFIG['MAIL_ADMIN'];
 $name = $_CONFIG['ADMIN'];
 }
 $subject = utf_to_win($subject);
 $msg = utf_to_win($msg);
 $name = utf_to_win($name);
 $subject = convert_cyr_string($subject, 'w','k');
 $msg = convert_cyr_string($msg, 'w','k');
 $name = convert_cyr_string($name, 'w','k');
 $subject = '=?KOI8-R?B?'.base64_encode($subject).'?=';
 $adds = "From: ".$name." <".$mail.">\n";
 $adds .= "X-sender: ".$name." <".$mail.">\n";
 $adds .= "Content-Type: text/plain; charset=koi8-r\n";
 $adds .= "MIME-Version: 1.0\n";
 $adds .= "Content-Transfer-Encoding: 8bit\n";
 $adds .= "X-Mailer: PHP v.".phpversion();
 return mail($usermail, $subject, $msg, $adds);
 }
?>
F
Автор
Землянин
0
А откуда эта функция будет брать значение переменных,тоесть мыло и т.д.Разве не нужно делать так:
$usermail=$_GET['usermail']; $subject=$_GET['subject']; $msg=$_GET['msg']; $adds=$_GET['adds'];
а потом из html формы передать им значения?
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск