Hi,
ich habe Apache2 in einem Chroot laufen. Im Chroot ist zusätzlich Perl installiert. Perl Skripte laufen auch, nur per Net::SMTP kann man keine Mails versenden.
Fehler ist:
Can't call method "mail" on an undefined value at /apache/cgi-bin/test_smtp line 9
Script sieht so aus:
...
use Net::SMTP;
$smtp = Net::SMTP->new('127.0.0.1');
...
Zeile 9 ist die mit $smtp am Anfang
Hat jemand da eine Idee?
Apache in Chroot und Net::SMTP (Perl) geht nicht
-
- Posts: 1117
- Joined: 2002-09-27 00:54
- Location: Hannover
-
- Userprojekt
- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
Re: Apache in Chroot und Net::SMTP (Perl) geht nicht
Schon mal mit strace im chroot nachgeschaut? Sonstiges Setup des chroot (GRSec, etc.)?
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
-
- Posts: 1117
- Joined: 2002-09-27 00:54
- Location: Hannover
Re: Apache in Chroot und Net::SMTP (Perl) geht nicht
Man solls nicht glauben: In der chroot Umgebung hat die /etc/hosts mit dem Eintrag für localhost gefehlt. Daran lags