Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: не работает mail(). Нет, я не с винды без почтового сервера, как это может показаться )
 
 автор: Flok   (06.11.2009 в 18:27)   письмо автору
 
 

Впервые потребовалась работа с почтой на php.
есть скрипт:
<?
mail
('мой_логин@gmail.com','Test mail','test mail'');
?>

но писмо не приходит.
пробовал
<?
mail
('мой_логин@gmail.com','Test mail','test mail''robot@домен_моего_сайта.ru');
?>

при этом ящик robot@домен_моего_сайта.ru, естественно, создан.
Кажется, что я как-то неправильно работаю с почтовым сервером.
в faq хостера (sweb) всего один вопрос:
1. Какой путь к sendmail?
- Путь до программы /usr/sbin/sendmail

но моих знаний не хватает, что бы понять, как это мне может помочь.
Помогите письмо отправить.

  Ответить  
 
 автор: Flok   (06.11.2009 в 18:37)   письмо автору
 
   для: Flok   (06.11.2009 в 18:27)
 

Уже ответили на другом форуме. Цитирую:

«Есть скрипт», говоришь?...ну-ну...Теперь внимательно посмотри на него, удали лишний символ и запусти ещё разок.

P.S.:
1. путь к sendmail тебе не нужен;
2. если сравнить то, что по поводу функции mail() написано в мануале к РНР (известен такой?), с тем, что ты написал после «пробовал», то получится, что строку 'robot@домен_моего_сайта.ru' ты считаешь вполне валидным заголовком, а это не верно.

  Ответить  
 
 автор: DEM   (06.11.2009 в 19:02)   письмо автору
 
   для: Flok   (06.11.2009 в 18:27)
 

Пропишите Header`ы. На форуме часто писали про них для отправки письма, поищите;)

  Ответить  
 
 автор: neadekvat   (06.11.2009 в 19:09)   письмо автору
 
   для: Flok   (06.11.2009 в 18:27)
 

 <?php
           $headers  
"Content-type: text/html; charset=windows-1251 \r\n";
            
$headers .= "From: site.ru (site.ru) <admin@site.ru>\r\n";
            
$subject "Тест, однако";
            
$subject '=?koi8-r?B?'.base64_encode(convert_cyr_string($subject"w","k")).'?=';
            
$msg "Тестовое сообщение";
            
mail($email$subject$msg$headers);

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования