Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Jul 2001 23:08:24 -0700
From:      "Ted Mittelstaedt" <tedm@toybox.placo.com>
To:        "Andrew Reid" <andrew.reid@plug.cx>
Cc:        "John Martinez" <john@mtbiker.net>, "Clayton Tycksen" <clay@tycksen.com>, <freebsd-questions@FreeBSD.ORG>
Subject:   RE: web email
Message-ID:  <005601c11662$8b88f7e0$1401a8c0@tedm.placo.com>
In-Reply-To: <996199971.14480.199.camel@percible.alfred.cx>

next in thread | previous in thread | raw e-mail | index | archive | help
There's 4 main problems with the included docs:

1) they send you hunting all over the place.  You start reading the
IMP install, the second step says to install horde, you start reading the
horde install the second step says to install php, you start installing
php and the second step says to install mysql.  It's like a huge recursive doc
list. :-)

2) They are ignorant of the FreeBSD ports.  The last thing you want
a newbie to do is start installing stuff manually that should be coming
out of ports.

3) A real lack of mention of supporting info.  For example, you would almost
always want to run this on a SSL server and a short series of steps to create
a SSL server from ports with a self-signed certificate would be good.  For
another example, IMP supports mswordview to allow you to view attached word
docs - but to do a complete install of that requires installing imagemagik so
you can render the images in the docs and that has a whole list of
dependencies (including X Windows).

4) Threre's some nasty handwaving on the directory locations.  As near as I
can tell they want you to put phplib in ~/htdocs/horde/phplib which is fine -
except that by doing this the default Apache install exposes your config file
to regular HTTP gets, so that a cracker can pull it down and read the password
you assign to hordemgr and possibly remotely crack into your mysql database.
A sample of how to lock this down in the apache config would be good.  Also,
along the security lines they don't tell you what modes to put things into,
and that could be bad if you have shell access to the mailserver (a dumb thing
to do in my opinion but that's just me)

There are also a few out and out errors here and there - like they tell you to
mod php.ini to include mysql.so but that's not necessary in php4 because the
handler is included.  And php3 doesen't seem to work with IMP on FreeBSD at
least I never got it to work right with Horde.

All in all it's NOT a set of docs to dump onto a newbie.  That's what I'm
aiming to create.  (or course you might argue that IMP is not a thing for a
newbie to be running but that's another discussion) ;-)

Thanks for posting the script!

Ted Mittelstaedt                                       tedm@toybox.placo.com
Author of:                           The FreeBSD Corporate Networker's Guide
Book website:                          http://www.freebsd-corp-net-guide.com


>-----Original Message-----
>From: owner-freebsd-questions@FreeBSD.ORG
>[mailto:owner-freebsd-questions@FreeBSD.ORG]On Behalf Of Andrew Reid
>Sent: Thursday, July 26, 2001 7:13 PM
>To: Ted Mittelstaedt
>Cc: John Martinez; Clayton Tycksen; freebsd-questions@FreeBSD.ORG
>Subject: RE: web email
>
>
>On 25 Jul 2001 23:07:48 -0700, Ted Mittelstaedt wrote:
>> I've been working on a "recipe" for installing IMP and I've given
>> it out to a few people who seem to have found it of value.  The
>> docs that are supplied with it are pretty bad as far as setting it
>> up.
>
>Really? I've never had too many problems with the included
>documentation. It's good to see that you're making an effort to simplify
>the process, though.
>
>> Andrew would you post your Perl script to pull out sessions from
>> the database?
>
>Heh. Up until now, I've not written anything as I've been too slack :-)
>I've written something now and uploaded it (along with some very brief
>documentation) to http://www.plug.cx/
>
>Two things to note:
>
>1. It's in Python, not Perl.
>2. It's been written with MySQL in mind. I don't have a need for a
>Postgres, Oracle etc. version. I'm happy to host any contributions,
>though.
>
>I hope they don't cause too many problems.
>
>   - andrew
>
>--
>void signature () {
>	cout << "Andrew Reid -- andrew.reid@plug.cx" << endl ;
>	cout << "Cell: +61 401 946 813" << endl;
>	cout << "Quidquid latine dictum sit, altum viditur" << endl;
>}
>
>
>To Unsubscribe: send mail to majordomo@FreeBSD.org
>with "unsubscribe freebsd-questions" in the body of the message
>


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?005601c11662$8b88f7e0$1401a8c0>