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

Форум Apache

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

 

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

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

тема: проблема с почтой!
 
 автор: M@l{$!M   (16.05.2007 в 02:29)   письмо автору
 
 

У меня появляется такое сообщение Warning: mail(): SMTP server response: 550 Relaying prohibited in c:\home\localhost\www\completeorder.php on line 55 Кто знает как эту проблему устранить?

   
 
 автор: Trianon   (16.05.2007 в 09:25)   письмо автору
 
   для: M@l{$!M   (16.05.2007 в 02:29)
 

Отправлять письмо от собственного адреса.

   
 
 автор: mefestofel   (16.05.2007 в 13:38)   письмо автору
 
   для: Trianon   (16.05.2007 в 09:25)
 

Это Денвер что ли?

   
 
 автор: mefestofel   (16.05.2007 в 13:41)   письмо автору
 
   для: mefestofel   (16.05.2007 в 13:38)
 

Если Денвер, то там стоит внутренняя заглушка. Надо копаться в php.ini
Находим там раздел [mail function]. Раздел содержит 3 директивы. Первые две из них - закомментированы - раскомментируйте их. . А третью надо,наоборот, закомментировать. Вместо sendmail_from = denwer@localhost надо написать sendmail_from = denwer@local.com

   
 
 автор: mefestofel   (16.05.2007 в 13:47)   письмо автору
 
   для: mefestofel   (16.05.2007 в 13:41)
 

RFC 2821

   
 
 автор: Trianon   (16.05.2007 в 14:05)   письмо автору
 
   для: mefestofel   (16.05.2007 в 13:38)
 

денвер такими сообщениями не умеет плеваться в принципе. Именно из-за заглушки. Так почтовый ретранслятор отвергает отправку спама.

PS. Скажите, если не секрет, какой порядок вывода реплик форума у Вас выбран?
Вы уже не раз отвечаете на мой пост репликой совершенно не ко мне...

   
 
 автор: mefestofel   (16.05.2007 в 14:28)   письмо автору
 
   для: Trianon   (16.05.2007 в 14:05)
 

-> денвер такими сообщениями не умеет плеваться в принципе
:-) глубокое заблуждение
-> Скажите, если не секрет, какой порядок вывода реплик форума у Вас выбран
после Вас больше не буду отвечать...

   
 
 автор: Trianon   (16.05.2007 в 14:44)   письмо автору
 
   для: mefestofel   (16.05.2007 в 14:28)
 

>-> денвер такими сообщениями не умеет плеваться в принципе
>:-) глубокое заблуждение
Я так понимаю, что денвер (в плане организации отправки почты) это php, настроенный в php.ini

[mail function]
sendmail_from = me@localhost.com
sendmail_path = \usr\sbin\sendmail -t -i
с sendmail.exe , уводящим в sendmail_stub.pl размером чуть более килобайта и известным содержимым.

Где я заблуждаюсь?

>-> Скажите, если не секрет, какой порядок вывода реплик форума у Вас выбран
>после Вас больше не буду отвечать...
отвечать никто не запрещает, просто указывайте, пожалуйста, в таких случаях, к кому обращаетесь.

   
 
 автор: mefestofel   (16.05.2007 в 15:07)   письмо автору
 
   для: Trianon   (16.05.2007 в 14:44)
 

> Где я заблуждаюсь?
Trianon, предлагаю отложить до вечера, буду дома посмотрю на Денвер, на работе к сожалению, а наверное и к счастью Денвера нет.
Сам начал сомневаться, чтобы не делать голословных выводов, отвечу позже...
Хорошо?
P.S. Скорее всего Вы правы.
> отвечать никто не запрещает, просто указывайте, пожалуйста, в таких случаях, к кому обращаетесь
То что не запрещаете - это я понял ;-), буду указывать кому что пишу. Спасибо за ответ.

   
 
 автор: Trianon   (16.05.2007 в 15:30)   письмо автору
 
   для: mefestofel   (16.05.2007 в 15:07)
 

Ok

   
 
 автор: mefestofel   (16.05.2007 в 20:37)   письмо автору
 
   для: Trianon   (16.05.2007 в 15:30)
 

php.ini:

[mail function]
; Только для Win32 - используемый SMTP-сервер.
; Укажите здесь SMTP-сервер своего провайдера.
SMTP = localhost 

; Только для Win32 - поле From: по умолчанию.
sendmail_from = denwer@local.com

; Только для UNIX - задает путь и аргументы программы sendmail (по
; умолчанию - 'sendmail -t -i').
;sendmail_path = \usr\sbin\sendmail -t -i
; ВНИМАНИЕ: необходимо использовать обратные слэши: "\", а не прямые.
; Иначе sendmail не работает в Windows 95 ... Windows ME.
; ВНИМАНИЕ: если Вы хотите все же использовать SMTP-сервер, 
; раскомментируйте директиву SMTP (см. выше), а эту - уберите.
; Если ее не убрать, все равно будет вызываться sendmail.

   
 
 автор: mefestofel   (16.05.2007 в 20:38)   письмо автору
 
   для: mefestofel   (16.05.2007 в 20:37)
 

+ надо еще у себя настроить SMTP сервер, если указываем localhost....

   
 
 автор: Trianon   (16.05.2007 в 20:41)   письмо автору
 
   для: mefestofel   (16.05.2007 в 20:38)
 

небольшой такой рояль в кустах.

   
 
 автор: Trianon   (16.05.2007 в 20:41)   письмо автору
 
   для: mefestofel   (16.05.2007 в 20:37)
 

и что?
Вы отключили заглушку и подключили SMTP-сервер на собственной машине.

   
 
 автор: mefestofel   (16.05.2007 в 20:43)   письмо автору
 
   для: Trianon   (16.05.2007 в 20:41)
 

не понял комментария... поясните.

   
 
 автор: Trianon   (16.05.2007 в 20:47)   письмо автору
 
   для: mefestofel   (16.05.2007 в 20:43)
 

Для начала, установленный на локалке smtp-демон автоматически превращает машину в сервер. Иначе вообще непонятно чем они отличаются.
Во вторых, от денвера, как средства отладки серверных скриптов на рабочей машинке, не остается ничего.

Спор перешел в область терминологии. Наверное стоит завязать.

   
 
 автор: mefestofel   (16.05.2007 в 20:47)   письмо автору
 
   для: Trianon   (16.05.2007 в 20:41)
 

Проехали, я не врубился в суть вопроса... И что это меня на Денвер понесло...
Думаю тема закрыта.

   
 
 автор: M@l{$!M   (17.05.2007 в 13:05)   письмо автору
 
   для: M@l{$!M   (16.05.2007 в 02:29)
 

Народ! Сам задал вопрос-сам и разобрался! Но всё-равно спасибо всем кто ответил мне!Прикол был в том,что нужно было поставить галочку в пункте Разрешить отправку внешней почте IP-группе(это прога Courier Mail Server)Вот потом всё работать начало!УРА!!

   
 
 автор: mefestofel   (17.05.2007 в 13:44)   письмо автору
 
   для: M@l{$!M   (17.05.2007 в 13:05)
 

:-)

   
Rambler's Top100
вверх

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