Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: почтa нa aпaч
Форумы портала PHP.SU » Серверное администрирование » Apache и другие веб-серверы » почтa нa aпaч

Страниц (1): [1]
 

1. плееРОК - 31 Января, 2010 - 15:22:11 - перейти к сообщению
у мeня стоит чистый aпaч и пхп с подключeнным модулeм imap. пeрвый пaрaмeтр фунцкции imap-open принимaeт имя п0чтового сeрвeрa. быть можeт eго можно узнaть/нaстроить в aпaчe?
(Добавление)
и отпрaвкa писeм нe рaботaeт,выдaeтся ошибкa типa о нaстройкe пхп.ини
2. JustUserR - 01 Февраля, 2010 - 02:35:15 - перейти к сообщению
плееРОК А сам файл php.ini правильно подключен к PHP в виде модуля Apache - как правило требуется наличие директивы PHPIniDir /path/to/php.ini в конфигурационном файле Apache (Ведь PHP впринципе может работать со стандартными настройками и без файла php.ini - тогда ваши изменения никак не отразятся на работе PHP)
плееРОК пишет:
Быть можeт eго можно узнaть/нaстроить в aпaчe?
Вряд ли в Apache - но в php.ini такая настройка впринципе может быть - попробуйте посмотреть настройки в разделе модуля IMAP - и не забывайте после изменения настроек перезапускать Apache Улыбка
3. плееРОК - 12 Февраля, 2010 - 16:08:45 - перейти к сообщению
не получается даже отправить простое письмо чз функцию mail(). При отправке выдается сообщение Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smpt_port" setting in php.ini ...

в настройках php.ini директивы imap вообще, но подключение imap как модуля есть. В настройках [mail function] стоит следующее:

SMTP="localhost"
smtp_port=25
...

до перехода со сборок типа денвера отправка почты всегда работала
4. JustUserR - 12 Февраля, 2010 - 19:56:27 - перейти к сообщению
плееРОК А сам SMTP-сервер доступен с локального адреса - может быть там стоит неправильная привязка и он работает только с внешним интерфейсом - или например такое направление заблокировано firewall-ом? Попробуйте заменить localhost на сетевой адрес компьютера или установить port tunnel для обеспечения установления соединения именно с нужного интерйфейса
5. плееРОК - 13 Февраля, 2010 - 09:00:27 - перейти к сообщению
"сетевой адрес компьютера" это IP, типа 127.0.0.1 ??? и как "установить port tunnel для обеспечения установления соединения именно с нужного интерйфейса" ?
6. JustUserR - 13 Февраля, 2010 - 13:33:16 - перейти к сообщению
плееРОК пишет:
"Сетевой адрес компьютера" это IP, типа 127.0.0.1
У системы может быть несколько сетевых интерфейсов с которых данные отправляются и принимаются - а при наличии шлюзов и NAT и firewall-ов схема может значительно усложняться
Для начала попробуйте на том компьютере где вы это пытаетесь сделать запустить команду типа telnet localhost 25 и если соединение не получится то значи PHP не виноват Улыбка
В таком случае вам придется изменять интерфейс прослушки deamon-а почты на 0.0.0.0 А вот если изменить этот адрес нельзя то делать port tunnel - это такая дополнительная сетевая программа

 

Powered by ExBB FM 1.0 RC1