Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
Проблема с отправкой Мыла на PHP |

24.10.2009, 15:46
|
|
Новичок
Регистрация: 25.06.2008
Сообщений: 19
Провел на форуме: 142243
Репутация:
9
|
|
Проблема с отправкой Мыла на PHP
Отправляю е-мейл функцией
mail("joecool@example.com", "My Subject", "Line 1\nLine 2\nLine 3");
но ничего не происходит. Отправлял с локалхоста (стоит Денвер) и с ВПС - ничего.
Кто подскажет, в чем может быть проблема?
Может нужно поменять какие-то настройки в php.ini?
|
|
|

24.10.2009, 15:50
|
|
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме: 1288105
Репутация:
328
|
|
да, по моему настроить надо, но не знаю как 
|
|
|

24.10.2009, 15:54
|
|
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме: 5365841
Репутация:
712
|
|
|
|
|

24.10.2009, 15:54
|
|
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме: 3424739
Репутация:
921
|
|
sendmail сервере установлен?
|
|
|

24.10.2009, 16:56
|
|
Новичок
Регистрация: 25.06.2008
Сообщений: 19
Провел на форуме: 142243
Репутация:
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 сервере установлен?
Точно не знаю. Как проверить?
|
|
|

24.10.2009, 17:05
|
|
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме: 4532332
Репутация:
1196
|
|
Сообщение от Roen
Точно не знаю. Как проверить?
запустил денвер =>ctrl+alt+delete='sendmail'
|
|
|

24.10.2009, 17:11
|
|
Новичок
Регистрация: 25.06.2008
Сообщений: 19
Провел на форуме: 142243
Репутация:
9
|
|
Есть такое: sendmail_daemon_start.exe
|
|
|

24.10.2009, 18:04
|
|
Новичок
Регистрация: 24.10.2009
Сообщений: 2
Провел на форуме: 23183
Репутация:
3
|
|
вообще-то у денвера 3 заглушка вот здесь читаем http://www.denwer.ru/faq/other.html#h30-27
|
|
|

24.10.2009, 18:11
|
|
Познающий
Регистрация: 03.03.2009
Сообщений: 86
Провел на форуме: 994199
Репутация:
258
|
|
Сообщение от Roen
Отправляю е-мейл функцией
Отправлял с локалхоста (стоит Денвер) и с ВПС - ничего.
По дефолту все письма хранятся в папке Z:\tmp\!sendmail
Т.е. отправка письма не происходит вовсе.
|
|
|

25.10.2009, 07:33
|
|
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
Провел на форуме: 1345617
Репутация:
115
|
|
а где 4-й параметр mail(); ?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|