/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Openwebmail
Fra : Heine Laursen


Dato : 07-10-02 18:30

Hejsa Ng.

Så prøver jeg krafter med openwebmail webmail systemet. Opskriften fik
jeg fra http://www.gnuskole.dk/bog/udvidetwebserver.html#WEBMAIL

Og da skidtet stadigvæk ikke virkede, kiggede jeg i readme.txt filen
til Openwebmail. Jeg har snart prøvet alt, undtagen den rigtige løsning.

openwebmail er pakket ud i /usr/lib/cgi-bin/openwebmail
Jeg har chowned alle filer så de ejes af www-data
Jeg har genstartet apache utallige af gange.
alle execute filerne starter med #!/usr/bin/suidperl som findes samme
sted.
/var/spool/mail er det sted hvor mails ligger.
i auth_unix har jeg rettet den til at bruge shadow password

Fejlmeddelsen i en browser er: Internal error. Contact admin osv..

Jeg har nok gloet for meget på conf filerne, så her kommer de. Sig
enlug til hvis der mangler noget.

Apache error logen siger:
[Mon Oct 7 19:05:54 2002] [error] [client 192.168.0.3] Premature end of
script
Script is not setuid/setgid in suidperl
[Mon Oct 7 19:05:55 2002] [error] [client 192.168.0.3] Premature end of
script
Script is not setuid/setgid in suidperl
[Mon Oct 7 19:05:55 2002] [error] [client 192.168.0.3] Premature end of
script

Hovsa. Det var en ny fejl meddelse!

min etc/openwebmail.conf ser sådan her ud:
domainnames gozar.dynu.com
auth_module auth_unix.pl
mailspooldir /var/spool/mail
dbm_ext .db
dbmopen_ext none
dbmopen_haslock no
ow_cgidir /usr/lib/cgi-bin/openwebmail
ow_cgiurl /cgi-bin/openwebmail
ow_htmldir /var/www/cgi-bin/openwebmail
ow_htmlurl /openwebmail
logfile /var/log/openwebmail.log
#spellcheck /usr/local/bin/ispell
default_language dk

<default_signature>
--
Open WebMail Project (http://openwebmail.org)
</default_signature>



/etc/apache/httpd.conf (cgi delen):
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

# "/usr/lib/cgi-bin" could be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory /usr/lib/cgi-bin/>
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>


Readme filen far openwebmail siger at fgl skal installeres, og nogne er
valgfri:
Apache web server with cgi enabled
Perl 5.005 or above

CGI.pm-2.74.tar.gz (required)
MIME-Base64-2.12.tar.gz (required)
libnet-1.0901.tar.gz (required)
Authen-PAM-0.12.tar.gz (optional)
ispell-3.1.20.tar.gz (optional)

Perl jeg har installeret:

debian# dpkg -l |grep perl
ii apache-perl 1.3.26-1-1.26- Versatile, high-performance HTTP
server with
ii libapache-mod- 1.26-3.0woody1 Integration of perl with the Apache
web serv
ii libcgi-pm-perl 2.81-1 a Perl5 CGI Library
ii libdevel-symdu 2.02-1 Perl module for inspecting perl's
symbol tab
ii libnet-perl 1.09.01-1 Implementation of Internet protocols
for Per
ii libperl5.6 5.6.1-7 Shared Perl library.
ii liburi-perl 1.18-1 Manipulates and accesses URI strings
ii libwww-perl 5.64-1 WWW client/server library for Perl
ii perl 5.6.1-7 Larry Wall's Practical Extraction and
Report
ii perl-base 5.6.1-7 The Pathologically Eclectic Rubbish
Lister.
ii perl-modules 5.6.1-7 Core Perl modules.
ii perl-suid 5.6.1-7 Runs setuid Perl scripts.
debian#

Mon jeg har husket MIME-base64 og libnet???

debian# dpkg -l |grep MIME
ii libmime-base64 2.12-4 MIME/Base64 decoding for Perl
ii mime-support 3.18-1 MIME files 'mime.types' & 'mailcap',
and sup
debian#

debian# dpkg -l |grep libnet
ii libnet-perl 1.09.01-1 Implementation of Internet protocols
for Per
debian#

Jo det skulde også være iorden...

Hvad gør jeg galt?

--
Mvh
Heine Laursen

 
 
Søg
Reklame
Statistik
Spørgsmål : 177511
Tips : 31968
Nyheder : 719565
Indlæg : 6408590
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste