Author |
|
kiwidigital Newbie
Joined: 03 February 2009 Location: China
Online Status: Offline Posts: 3
|
Posted: 03 February 2009 at 8:07pm | IP Logged
|
|
|
I would like to install in Ubuntu 8.04LTS server, what are the minimum requirements (packages) to be able to do this?
I assume that I will need to comile from source.
So far, after following the instrctions from SourceForge I get
dmin@mail1:~/afterlogic-xmail-lite-3.2.0$ make -f Makefile.lnx
g++ -I. -D__UNIX__ -D__LINUX__ -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAS_SYSMACHINE -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -D_POSIX_PTHREAD_SEMANTICS -DSYS_HAS_SENDFILE -DOPENSSL_NO_ENGINE=0 -O2 -c MkMachDep.cpp
g++ -o MailRoot/bin/MkMachDep MkMachDep.o -lssl -lcrypto -ldl -lpthread
/usr/bin/ld: cannot find -lssl
collect2: ld returned 1 exit status
make: *** [MailRoot/bin/MkMachDep] Error 1
Also, If I install Lite can I easily upgrade to Pro?
Regards.
|
Back to Top |
|
|
Igor AfterLogic Support
Joined: 24 June 2008 Location: United States
Online Status: Offline Posts: 6104
|
Posted: 04 February 2009 at 1:25am | IP Logged
|
|
|
The error message states that OpenSSL is not installed. In order to install it from repository, you should use the following command as super-user:
Code:
apt-get install openssl libssl-dev |
|
|
If this doesn't work for you for some reason, you can compile OpenSSL from scratch according to the following article:
Installing OpenSSL on Ubuntu Linux
There is another option, you may convert binary RPM package to DEB format using alien utility, for example:
Code:
alien -k afterlogic-xmail-lite-3.2.1-1.i386.rpm |
|
|
Then you'll need to install it as follows:
Code:
dpkg -i afterlogic-xmail-lite-3.2.1-1.i386.deb |
|
|
Quote:
Also, If I install Lite can I easily upgrade to Pro? |
|
|
Yes.
Regards,
Igor
|
Back to Top |
|
|
kiwidigital Newbie
Joined: 03 February 2009 Location: China
Online Status: Offline Posts: 3
|
Posted: 04 February 2009 at 9:20pm | IP Logged
|
|
|
Hi Igor,
I already had openssl installed so just had to add the libssl-dev to get it to compile.
Followed all the other steps and looking good until I try to login to the web site. I just get
Connect() - Error: Can't connect to XMail Server
I checked the other post in this section and sure enough the xmail daemon is not running.
If I just run /etc/xmail start then the process simply hangs.
If I run as sudo, then it appears to work but no process.
So in to debug mode as per the post I ran
sudo MAIL_ROOT=/var/MailRoot /var/MailRoot/bin/XMail -debug -Md >xmail.debug
The result of which is
XMail 3.1.0-imap4-dk FING: Port=79, isDisabled=1, isLogged=0
ErrCode = -17
ErrString = Unable to create directory
I also needed to create a user apache as the Ubuntu install create www-data as the apache user and added the apache user to the www-data group.
Regards,
Derek.
|
Back to Top |
|
|
kiwidigital Newbie
Joined: 03 February 2009 Location: China
Online Status: Offline Posts: 3
|
Posted: 11 February 2009 at 11:53pm | IP Logged
|
|
|
Any more information on this issue???
|
Back to Top |
|
|
Igor AfterLogic Support
Joined: 24 June 2008 Location: United States
Online Status: Offline Posts: 6104
|
Posted: 12 February 2009 at 1:10am | IP Logged
|
|
|
Before you start XMail from any low-privelegied user (e.g. - Apache), /var/MailRoot/spool folder must be cleared from all content except for "local" and "temp" folders. Also you may need to clear MX cache directory: /var/MailRoot/dnscache/mx.
These groups of folders must be created during startup of AfterLogic XMail Server with the same rights as for system user from whom mail server works (apache/apache).
Actually, it's not necessary to add apache user, you may use www-data user/group, just modify server.tab file and specify user and group you need. Make sure this user has write permissions for all files and folders under MailRoot directory.
Regards,
Igor
|
Back to Top |
|
|
james118 Newbie
Joined: 04 April 2009
Online Status: Offline Posts: 2
|
Posted: 04 April 2009 at 4:14am | IP Logged
|
|
|
Hi,
I have the same problem I would like to install the server on ubuntu 8.10 server edition.
I used alien to make the rpm into a deb file but it didnt have scripts to install so i used the --scripts command to make it work.
Then i used dpkg to install it. but it said invalid user apache:apache
What should i do?
And if possible could i have a ready made copy of the .deb version (that has been created correctly!)
so far i have been very pleased with your software (I have used mailbee lite on windows)
I wouldent want my faith in you to fail.
Thanks
|
Back to Top |
|
|
Igor AfterLogic Support
Joined: 24 June 2008 Location: United States
Online Status: Offline Posts: 6104
|
Posted: 04 April 2009 at 8:57am | IP Logged
|
|
|
Currently, we cannot guarantee that the package for RPM-based distribution will work just fine on DEB-based distribution if XMail Server was converted, not compiled from source as the package structure may be different, especially regarding runlevel-based scripts. However, we have an experience of running XMail Server on both Debian 5.* and Ubuntu 8.*.
With regard to the issue you've encountered, please make sure you have specified the proper user/group in server.tab file ("User" and "Group" values respectively), they should be the same as the system user/group Apache is running under. As far as I can tell, "www-user" account is used instead of "apache" in Ubuntu Linux. Please let us know if this helps. By the way, are you trying to run Lite or Pro version of AfterLogic XMail Server?
We're going to release a new version of XMail Server within a few days, it will have totally new binary installer which automatically recognizes many popular Linux distributions (including both DEB-based and RPM-based of course). I am going to test it personally on both Ubuntu 8.10 and Debian 5.
NB: Please note that the forum is a community resource, requests submitted via forum are not guaranteed to be answered by our support staff. If you need help from AfterLogic Support Team, we recommend using our Helpdesk instead.
Regards,
Igor
|
Back to Top |
|
|
james118 Newbie
Joined: 04 April 2009
Online Status: Offline Posts: 2
|
Posted: 04 April 2009 at 9:25am | IP Logged
|
|
|
Thanks for the reply.
To avoid the hassle i think i will wait for the new version that has a deb package.
I am trying to use the lite version.
|
Back to Top |
|
|