На бесплатном хостинге расположен сайт. На сайте сделал форму для отправки обратной связи с посетителями. Но вот php часть не работает или что то еще ?
Если проще, то я не могу со своего сайта отправить письмо на свой же почтовый ящик, которы находится на другом сервере.
Вот сам код, который мне бы хотелось оживить:
<?php
if(substr(PHP_OS, 0, 3) == "WIN")
$n = "\r\n";
else
$n = "\n";
$to = 'canis@ngs.ru';
$from = 'grean@mail.com';
$subject = 'Табе пакет';
$subject = '=?utf-8?b?'. base64_encode($subject) .'?=';
$headers = 'Content-type: text/plain; charset="utf-8"'. $n;
$headers .= 'From: <'. $from .'>'. $n;
$headers .= 'MIME-Version: 1.0'. $n;
$headers .= 'Date: '. date('D, d M Y h:i:s O') . $n;
$message = 'Вот такое вот письмо';
mail($to, $subject, $message, $headers);
?>
Код взят из статьи этого же форума, для примера, что бы разобраться, что как работает.
Подскажите где капать или что еще требуется для отправки писем с сайта?
Спустя 1 час, 26 минут, 18 секунд (25.04.2010 - 04:33) Unlikely написал(а):
Возможно, просто недоступна функция mail()? В смысле, на хостинге.
Спустя 4 часа, 18 минут, 37 секунд (25.04.2010 - 08:52) sl4mmer написал(а):
GRean
еще возможно что письмо просто недоходит- попробуй отсылать письма через удаленный smtp сервер...
еще возможно что письмо просто недоходит- попробуй отсылать письма через удаленный smtp сервер...
Спустя 4 часа, 58 секунд (25.04.2010 - 12:53) twin написал(а):
На бесплатных хостингах очень часто запрещается работать с почтой. Нужно там подъясниться.
Спустя 13 часов, 8 минут, 36 секунд (26.04.2010 - 02:01) GRean написал(а):
Да на хостинге ввроде все разрешено. По крайней мере на форуме хостинга никто не жалуется на рассылку. А вот как сделать так, что бы почтовики не принимали письмо за спам? А то везде защита натыкана. И как через smtp отправлять письма, дайте ссылку плииз почитать
Спустя 2 часа, 19 минут, 56 секунд (26.04.2010 - 04:21) sl4mmer написал(а):
GRean
мммм. ну тебе проще будет заюзать беплатный класс PhpMailer (который помимо продвинутого использования сендмайла поддержвает работу с поп3 и смтп серверами) - его, равно как и русское описание, ты без проблем найдешь погуглив в яндексе
лист релэй смтп ты тоже спокойно найдешь через поисковик -тем более большинство даже фри хостингов дают акк на своем почтовике...
З.Ы если над подробней то я позже напишу, могу даж рабочий скриптик из своего архива дать .. прост щас влом писать.. да и жена походу щас стукнет чемнить если я от ноута не отойду))))
ну и как пологаеца- одмин, шредер, котэ.....хех))
мммм. ну тебе проще будет заюзать беплатный класс PhpMailer (который помимо продвинутого использования сендмайла поддержвает работу с поп3 и смтп серверами) - его, равно как и русское описание, ты без проблем найдешь погуглив в яндексе
лист релэй смтп ты тоже спокойно найдешь через поисковик -тем более большинство даже фри хостингов дают акк на своем почтовике...
З.Ы если над подробней то я позже напишу, могу даж рабочий скриптик из своего архива дать .. прост щас влом писать.. да и жена походу щас стукнет чемнить если я от ноута не отойду))))
ну и как пологаеца- одмин, шредер, котэ.....хех))
Спустя 8 часов, 3 минуты, 23 секунды (26.04.2010 - 12:25) GRean написал(а):
Спасиб за совет. почитаю о PhpMailer!