HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Проблема с отправкой Мыла на PHP
  #1  
Старый 24.10.2009, 15:46
Roen
Новичок
Регистрация: 25.06.2008
Сообщений: 19
С нами: 9408753

Репутация: 9
Arrow Проблема с отправкой Мыла на PHP

Отправляю е-мейл функцией

mail("joecool@example.com", "My Subject", "Line 1\nLine 2\nLine 3");

но ничего не происходит. Отправлял с локалхоста (стоит Денвер) и с ВПС - ничего.

Кто подскажет, в чем может быть проблема?
Может нужно поменять какие-то настройки в php.ini?
 
Ответить с цитированием

  #2  
Старый 24.10.2009, 15:50
REBUUS
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
С нами: 8999624

Репутация: 328
По умолчанию

да, по моему настроить надо, но не знаю как
 
Ответить с цитированием

  #3  
Старый 24.10.2009, 15:54
geforse
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
С нами: 9574565

Репутация: 712


Smile

 
Ответить с цитированием

  #4  
Старый 24.10.2009, 15:54
Sharky
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
С нами: 10541186

Репутация: 921


По умолчанию

sendmail сервере установлен?
 
Ответить с цитированием

  #5  
Старый 24.10.2009, 16:56
Roen
Новичок
Регистрация: 25.06.2008
Сообщений: 19
С нами: 9408753

Репутация: 9
По умолчанию

Цитата:
Как настроить сервер
ОС Windows

Цитата:
Проверьте, отвечает ли кто-либо на 25м порту. Это можно сделать, выполнив `telnet localhost 25`.
Подключается нормально.

Вот кусок файла php.ini

[mail function]
;;
;; Комментарий Денвера:
;; чтобы отключить отладочный эмулятор sendmail, указите в директиве SMTP
;; адрес SMTP-сервера вашего провайдера, а также НЕ ЗАБУДЬТЕ закомментировать
;; директиву sendmail_path ниже! Если sendmail_path не закомментировать,
;; работать не будет, т.к. sendmail_path имеет приоритет.
;;

; For Win32 only.
SMTP = localhost
smtp_port = 25

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

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

; 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 =

Но Мыла не отправляет...

Цитата:
sendmail сервере установлен?
Точно не знаю. Как проверить?
 
Ответить с цитированием

  #6  
Старый 24.10.2009, 17:05
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
С нами: 9362947

Репутация: 1196


По умолчанию

Цитата:
Сообщение от Roen  
Точно не знаю. Как проверить?
запустил денвер =>ctrl+alt+delete='sendmail'
 
Ответить с цитированием

  #7  
Старый 24.10.2009, 17:11
Roen
Новичок
Регистрация: 25.06.2008
Сообщений: 19
С нами: 9408753

Репутация: 9
По умолчанию

Есть такое: sendmail_daemon_start.exe
 
Ответить с цитированием

  #8  
Старый 24.10.2009, 18:04
zpurgenz
Новичок
Регистрация: 24.10.2009
Сообщений: 2
С нами: 8709500

Репутация: 3
По умолчанию

вообще-то у денвера 3 заглушка вот здесь читаем http://www.denwer.ru/faq/other.html#h30-27
 
Ответить с цитированием

  #9  
Старый 24.10.2009, 18:11
erihtoney
Познающий
Регистрация: 03.03.2009
Сообщений: 86
С нами: 9047791

Репутация: 258
По умолчанию

Цитата:
Сообщение от Roen  
Отправляю е-мейл функцией
Отправлял с локалхоста (стоит Денвер) и с ВПС - ничего.
По дефолту все письма хранятся в папке Z:\tmp\!sendmail
Т.е. отправка письма не происходит вовсе.
 
Ответить с цитированием

  #10  
Старый 25.10.2009, 07:33
.::BARS::.
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
С нами: 9778359

Репутация: 115
По умолчанию

а где 4-й параметр mail(); ?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PSalm69 Избранное 273 13.02.2016 01:24
Books PHP FRAGNATIC PHP 186 21.02.2010 02:41



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.