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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Почта не отправляется

Сообщения:  [1-10]    [11-20]  [21-30] 

 
 автор: sim5   (22.04.2008 в 10:24)   письмо автору
 
   для: Blizard   (22.04.2008 в 10:17)
 

Мне трудно сказать в чем дело у вас на сервере. Это может неверный путь (проверить можно по логам), что-то с самим почтовым сервером (его настройками)... Я не занимаюсь сервером, это забота моего хостера. На локальном же компе, для реальной отправки почты, я пользуюсь не sendmail, а другим сервером, настраивая его, и отправляя почту по SMTP.

   
 
 автор: Blizard   (22.04.2008 в 10:17)   письмо автору
 
   для: sim5   (22.04.2008 в 10:12)
 

)))))) неопытный я просто )), слэши поменял на другие, все осталось также )) может дело вообще не в этом?

   
 
 автор: sim5   (22.04.2008 в 10:12)   письмо автору
 
   для: Blizard   (22.04.2008 в 10:10)
 

Ну юморист, у вас об этом даже в php.ini написано - потому, что у меня Windows и слеши \, а у вас Unix и нужно так - /.

   
 
 автор: Blizard   (22.04.2008 в 10:10)   письмо автору
 
   для: sim5   (22.04.2008 в 09:56)
 

написал так:


sendmail_path = \usr\local\sbin\sendmail -t -i


проверяющий файл такой:


<?php 
echo ini_get('sendmail_path'); 

echo (
"<br><br>");

$g mail("kreggy@bk.ru","тема","сообщение");
if (
$g){
echo (
"сообщение отправлено<br><br>");
}
else
{
echo (
"сообщение не отправлено<br><br>");
}
?>


кстате echo ini_get('sendmail_path'); выводит все равно путь /usr/sbin/sendmail -t -i а не \usr\local\sbin\sendmail -t -i вопрос - почему? и почему вообще слэши не в ту сторону? )))))

   
 
 автор: sim5   (22.04.2008 в 09:56)   письмо автору
 
   для: Blizard   (22.04.2008 в 09:49)
 

Если вы хотите, чтобы что-то заработало, то нужно убрать комментарий в строке. Не знаю как у вас, у меня на локалке работает sendmail-заглушка, потому так:

; этого мне не надо
;SMTP = localhost
;smtp_port = 25

; здесь путь к sendmail и параметры его
sendmail_path = \usr\sbin\sendmail -t -i

   
 
 автор: Blizard   (22.04.2008 в 09:51)   письмо автору
 
   для: Blizard   (22.04.2008 в 09:49)
 

написал так


sendmail_path = /usr/local/sbin/


все равно

   
 
 автор: Blizard   (22.04.2008 в 09:49)   письмо автору
 
   для: sim5   (22.04.2008 в 09:48)
 

ну а как правильно напишите

   
 
 автор: sim5   (22.04.2008 в 09:48)   письмо автору
 
   для: Blizard   (22.04.2008 в 09:41)
 

;sendmail_path = /usr/local/sbin/ - она как была не рабочей так и осталась, строка то ведь заремирована. ))

   
 
 автор: Blizard   (22.04.2008 в 09:41)   письмо автору
 
   для: Atheist   (20.04.2008 в 23:40)
 

в php.ini поменял путь, теперь там так:


[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25

; For Win32 only.
;sendmail_from = me@example.com

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path = /usr/local/sbin/

; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =



а было


[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25

; For Win32 only.
;sendmail_from = me@example.com

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path = 

; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =



но все равно не отправляет

   
 
 автор: Atheist   (20.04.2008 в 23:40)   письмо автору
 
   для: Blizard   (20.04.2008 в 23:04)
 

Сменить адрес в php.ini на верный

   

Сообщения:  [1-10]    [11-20]  [21-30] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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