At 06:55 PM 3/28/2004, Ed Butler (49pence) wrote: >Decided to summarise my quite verbose email after writing it: >1) What kind of load can Imail cope with, using two postfix helpers
I'm using two postfix helpers in front of my IMail server, and I process about 200,000 inbound messages and about 15,000 outbound messages a day. I'm also using Declude Junkmail/Virus with Sniffer. This is all running on a dual 900 MHz system with 1.5 MB of memory. Prior to adding my postfix gateways, my imail server was running at about 70% all the time. It is now running at under 20% most of the time. I hope maybe that gives you some idea. >2) What's the accepted/preferred way of exporting domains from Imail to >IMGate on a regularly changing config There's probably an easier way, but this is what I do: 1. I have a batch job on my IMail server that runs the utility to extract the users from Imail. http://www.smartbusiness.net/imail/ 2. I also keep a text file on my imail server that has all of the domains that we do store-and-forward for in the format of @example.com. 3. The batch file copies the text file into the extracted file 4. This file is than ftp'd up to my two gateway servers. 5. On my gateway server's, I have a shell script that moves the file from the ftp directory to a temp directory, changes the ownership on the file, removes all the stupid windows control characters, pulls out the recipients and saves them to a file, pulls out the domains and saves them to a file, appends the ip address to the end of the domain file to create the transport.map file, appends "any_value" to the recipients to create the relay_recipients.map file, then runs a postmap on the created files. 6. All of this is currently scheduled to run every hour, but could easily be changed to run more often. >3) Preferred AV solution I use amavisd on my postfix server, and incorporate SpamAssasin and ClamAV into that config. After that, I use Declude Virus/Junkmail on the Imail server just as a backup (which I have needed occasionally.) >I've got the IMGate postfix config files from Len Conrad, and investigating >putting two Linux (is there any good argument to use FreeBSD over Debian) I don't know Debian at all, and I just learned/still learning FreeBSD for this project. I guess I just really like the comments I heard about FreeBSD performance, and the ports system is absolutely awesome, but again, I don't know anything about Debian, so I'm not inclined to make a comparison, just the reason I choose FreeBSD. >My current conundrum is how to populate the transport and relay_domains >files. Although IMGate seems to be specifically written for Imail (I >understand it's now being used with other products though) there doesn't >seem to be an export/import tool for this. Whilst I'm happy to get dirty >writing a tool to export the domains/users from the Imail config store >(registry in our case) there's no point reinventing the wheel. :) I'm not by any means an expert at scripting, but I'd be willing to share my files with you if you are interested. Just no laughing allowed :) >The major >consideration with this, is that in our case it really needs to be run every >hour. I've seen the Imailusers utility, which obviously exports the domains, >but doesn't go the whole hog and get them into a postfix friendly format, >from what I can understand. I'm guessing there is a prefferred/standard way >of doing this that 99% of Imail users are using - I wouldn't mind knowing >what it is. :) I'd like to know this as well. But my solution seems to be working great for me so far. >Final question has to do with AV filtering, and also spam to point. There >are a couple of suitable AV products, my current preferred one through >looking at available information is AVG. Also with spam - what filters etc >are recommended? What kind of mileage do you get from them? SpamAssasin with amavisd is a God-send. I absolutely love it. Very easy to set up, and then getting ClamAV to run too, very easy. But again, there have be instances were freshclam (the updater for ClamAV) has died, and some virii slipped through, so I'm glad that I kept declude running as well. As for SpamAssasin, I don't actually reject the messages marked as spam from SpamAssasin. I add a header, and the use a customized filter in Declude Junkmail to add a weight to the message. I guess I'm just kinda a weight type of guy! :) >Apologies for all the questions, realise they're very basic but you have to >start somewhere. :) I hope some of this helps, otherwise I've just wasted my time :) If there's anything else I can help with, let me know. Thanks, Russ --- [This E-mail scanned for viruses by Declude Virus]
