URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 56036
[ Назад ]

Исходное сообщение
"chroot apache qmail"

Отправлено visitor , 28-Апр-05 20:59 
Здравствуйте.
Здесь уже как-то задавали этот вопрос, но ответа на него не было.
"Стоит апач под chroot, вместе с ним работает php, я пытаюсь отправить почту из формы созданной апачем в браузере при помощи функции php - mail(). А он не отправляет. Даже ошибку не дает ни какую.
QMail кстати запущен не в том корне, что apache. Так вот как организовать такое дело?"

У меня правда выдается ошибка: Fatal error: Call to undefined function: mail() ...

Апач установлен у меня в /chroot/httpd/usr/local , в /chroot/httpd/usr/sbin/ лежит бинарник sendmail, скопировал всю директорию /var/qmail в /chroot/httpd/var/qmail
Что не доделал? Что сделал нишнее?
Помогите плиз.
Очень нужно чтоб заработала отправка мыла из формы.

Заранее спасибо.


Содержание

Сообщения в этом обсуждении
"chroot apache qmail"
Отправлено visitor , 04-Май-05 16:30 
>Здравствуйте.
>Здесь уже как-то задавали этот вопрос, но ответа на него не было.
>
>"Стоит апач под chroot, вместе с ним работает php, я пытаюсь отправить
>почту из формы созданной апачем в браузере при помощи функции php
>- mail(). А он не отправляет. Даже ошибку не дает ни
>какую.
>QMail кстати запущен не в том корне, что apache. Так вот как
>организовать такое дело?"
>
>У меня правда выдается ошибка: Fatal error: Call to undefined function: mail()
>...
>
>Апач установлен у меня в /chroot/httpd/usr/local , в /chroot/httpd/usr/sbin/ лежит бинарник sendmail,
>скопировал всю директорию /var/qmail в /chroot/httpd/var/qmail
>Что не доделал? Что сделал нишнее?
>Помогите плиз.
>Очень нужно чтоб заработала отправка мыла из формы.
>
>Заранее спасибо.

с ошибкой  Fatal error: Call to undefined function: mail() я разобрался. Теперь ситуация такая же как описал тот человек, т.е. мыло из формы не отправляется и апач, php, qmail никаких ошибок не выдают.

Помогите заставить отправлять мыло из за-chroot-него апача с помощью qmail.
Заранее спасибо.


"chroot apache qmail"
Отправлено visitor , 09-Май-05 10:41 
неужели никто не сталкивался в такой ситуацией?

Вот нашел кое-что в нете по теме:

mkdir -p /chroot/httpd/var/qmail/bin
mkdir -p /chroot/httpd/qmail/control
mkdir -p /chroot/httpd/usr/lib
mkdir -p /chroot/httpd/usr/libexec
mkdir -p /var/www/usr/sbin
mkdir -p /var/www/bin

Then copy:
qmail-inject qmail-qmqpc sendmail into /chroot/httpd/var/qmail/bin
sendmail into /chroot/httpd/usr/sbin/sendmail

from /chroot/httpd/var/qmail/bin
ln -s qmail-qmqpc qmail-queue

Put your hostname into /chroot/httpd/var/qmail/control/me
And /chroot/httpd/var/qmail/control/defaultdomains
Then put 127.0.0.1 /chroot/httpd/var/qmail/control/qmqpservers

Now some lib are needed as well:
cp /usr/lib/libc.so.* /chroot/httpd/usr/lib
cp /usr/libexec/ld.so /chroot/httpd/usr/libexec

And I also put sh as php mail needs it and for testing.
cp /bin/sh /chroot/httpd/bin/sh

Сделал. Результат нулевой :( Мыло из формы как не отправлялось так и не отправляется. В логах по прежнему пусто...


"chroot apache qmail"
Отправлено AleXgRey , 11-Май-05 08:36 
>Сделал. Результат нулевой :( Мыло из формы как не отправлялось так и
>не отправляется. В логах по прежнему пусто...

а q-mail, так чё сам по себе шлет, без php
например perl`у локально ни send ни q mail`ы не нужны
мож чё нитак делаешь???