I have been using zimbra on FreeBSD since 5.0.16, it is amazing piece of software. Thank you.

For all those "this is not a real FreeBSD port" people: it is not meant to be.
Have You seen "apt-get install zimbra" lately? No? See.. they (the Linux people) got official support and they still do it the old fashioned way. Why maintain separate installers?!

Wow, thank you for your hard work to provide ZCS on FreeBSD, i'am using your zcs 7.2.0 on production level and it has been working great. I'am just facing the memory consumption is increasing day by day but not to much (displayed using "top" command).

I hope this new packages will have better memory management..

Just wondering about 8.0.4 packages, since zimbra official do not release the 8.0.4 yet. Any explanation about it..?

my university mail server is running 7.2.0+zfs raid6 with current uptime of 198 days. what memory consumption exactly?
i don't use swap (yes, for a reason) on any of my production zimbra servers and i have never had any problems with only 10GB RAM. remember, FreeBSD (unlike Linux which insta-worries most Linux->BSD newcomers) will try to use almost all available memory: "Free memory is wasted memory." and I can only second that :-). "Free" memory is memory that is not used for anything right now, for most situations you should do "Inactive+Free"=free. So it's pretty much okay to have it as low as possible for most systems (depends on UFS/ZFS and other things).
that being said, using zimbra with less than 4GB RAM is a very bad idea.

Originally Posted by Ary Firman

Just wondering about 8.0.4 packages, since zimbra official do not release the 8.0.4 yet. Any explanation about it..?

there is no official release yet but i wanted to prepare a patch beforehand. there are not many major changes in releases, only between them and 8.0.4 contains updated 3rd party.
besides i tend to forget about new releases since noone ever bugs me about them. i should create some 'nightly zimbra build' box.
but best answer to your question would be 8.0.4 pmweb. if any bug catches your eye.. you might want 8.0.4.

When I get new Hardware test, I will try your 8.0.4 packages soon, and give some report if there is bugs appear on that. One thing that makes me happy, there is builtin OpenDKIM on 8.0.3/8.0.4, since i dont have to install and configure it manually anymore

Again, thank you for your effort, i don't mind if you put Donation Button on your webpage....oops sorry if this is wrong

great job solko, well done on keeping this port going. i used to maintain a solaris port but gave up years ago as it was so painful to keep synched with the main tree. why don't you ask zimbra to see if it's possible to merge your code into the main codebase, can only be a good thing for the project, right?

i don't use swap (yes, for a reason) on any of my production zimbra servers and i have never had any problems with only 10GB RAM. remember, FreeBSD (unlike Linux which insta-worries most Linux->BSD newcomers) will try to use almost all available memory: "Free memory is wasted memory." and I can only second that :-). Free memory is memory that has never been used so it's pretty much okay to have it as low as possible for most systems (depends on UFS/ZFS and other things).

not sure what you mean by this - linux will use every bit of memory it can get it's hands on for cacheing, buffering etc. it often confuses newbies to linux as they think it's a memory hog. free memory (on linux, at least) isn't memory that's never been used - it just means it isn't currently allocated. if you kill/stop a process that was using a significant amount of memory, at least a portion of the memory allocation will be freed and show as free memory. linux, like BSD has had many public discussions over the years around balancing the VM part of the kernel related to memory and swap usage. it's not often that having no swap is a good idea - it's a vital safety net for most OS environments. for example if you have a sudden rush of incoming mail (say a spam run) that fires off a lot of amavis/SA/policyd/postfix/lmtp activity and you reach up to your memory limit, what happens if you have no swap? the kernel will be forced to start killing off vital processes. swap, although very slow, at least gives the OS a chance to get through the sudden rush of spam and then recover. the kernel VM also has settings to change the behaviour of swapping (sys.vm.swappiness in linux) so you can dissuade it from swapping unless absolutely necessary. in addition, swap is a good (cheap) way of getting large allocated processes out of expensive ram that are rarely used. i've had reasonable performance from very small VM or zones running zimbra where a large chunk of the main java and mysql processes are swapped out and most of the RAM is used for active processing.

I have successfuly installed 8.0.4 in a 9.2 jail. Benefits of jail are that we do not mix production server with many dependent packages that may broke zimbra during upgrades/changes and we can leave primary server untouched. For local communication in a jail we need 127.0.0.2 as we cannot bind to the usual 127.0.0.1. This is the main obstacle in a FreeBSD jail.

Below are some notes to mention:

Edit /etc/resolv.conf, /etc/hosts and enable sshd.

Code:

echo 'sshd_enable="YES"'>/etc/rc.conf

It is better to manually install packages provided within zcs-8.0.4-FreeBSD-9_amd64.tgz by