A new great feature in MailScanner (beta)

Julian Field (the author of MailScanner) now recently releasing a new beta version of MailScanner, the new beta version is 4.60.6.

Able to compress attachments into a zip file.

This feature can work on both incoming and outgoing emails.

There are many third party software that sells this kind of features with expensive prices, but MailScanner will do it for free. Now I’m feel sorry for those third party softwares.

Benefits that we can have with this feature.

  • For incoming emails, it will save Mail Server harddisk space.
  • For outgoing emails, it will save bandwith.

This feature also can be customized.

  • You can set it only for incoming emails or only for outgoing emails or both.
  • You can compress attachment if the total file size more that e.g 100 kb.
  • You can tell MailScanner not to compress already compressed file e.g zip, rar, jpg, mpg, etc.
  • This feature can be enable for certain recipients, domains, etc with rule(s) file.

I can’t wait until it reach stable version.

Three Reasons why to upgrade your operating system

No matter what kind of operating system that you have, soon you will have the choices to uprage you operating system or not. Windows Vista already released, if you are Windows XP user, than you may have to ask your self, will you need to upgrade you windows? Or if you are Open Suse linux user, will you need to upgrade to the latest version of Open Suse? Even if Open Suse is free?

What is the reason why user need to upgrade their operating system?

For me, there is three reason why we should upgrade our operating system.

Stability and security

All of new operating system will claim that their new operating system will have more stable and more secure than previous version. If you think that you current operatin system is buggy, than maybe you need to upgrade. But, if you current operating system is running stable enough, and you can run all your applications without a problem, I don’t see why you need to upgrade your operating system.

Ussually I have to wait at least 6 month before I decide to upgrade anything, not just operating system. I want to see what kind of bugs that other users found and what kind of fixs that the software manufacture released. I don’t want to replace my buggy software with more buggier software.

Software compatiblity

If you want to run application that can only run in the new operating system, than you have no choice to upgrade. But, maybe you have to check what are the other options. Maybe first you need to check, if there is another application that similar with the one that you need that can run in your current operating system.

You don’t have to use Internet Explorer 7 to surf the net. If you still running Windows 98, than can use Firefox instead. Or maybe you can still run the old version that run nicely with your current operating system. But, if there are no other options, than you have to upgrade.

But vice versa, I still have stocks of Windows NT 4.0 in my list of servers, they are still running old applications that not supported by new version of windows.

Hardware compatiblity

Like it or not, most of old operating system will not recognize new hardware.

I have a software than run on Windows 4.0, and the software requires serial dongle to run. Then a new version of that software come with a new dongle, usb dongle. There is no way to run usb dongle in Windows NT 4.0 because Windows NT 4.0 doesn’t support usb port, so we must to upgrade it to at least Windows 2000 server.


If your current operating system running stable enough and secure enough, your softwares are running just fine, and all your hardware detected without a problem, than there is no reason why you need to upgraded. Unless of course you are the geek that need more chalenges, and want to be the first to run the newest operating system. Other than that, stick with your old operating system until the time will come that you need to upgrade your operating system.

Report from Introducing Suse Linux Enterprise in Jakarta

I was visiting Introducing Suse Linux Enterprise 10 Seminar on Wednesday, 7th March 2007 in Jakarta and hoping that I can see and learn new features from Suse Linux. The Agenda in the invitation card is really promising, but the time frame is to tight, start from 9:00 AM to 01:00 PM with a lot of topics to discuss. It’s weird, but because I’m a big fan of Linux (I use Open Suse at home), so I decided to go.

The seminar delayed almost an hour, just because (I think) the projector didn’t work. The seminar start an hour later after the projector was replaced with another one.

Now, the speaker (from Malaysia), maybe because of the delay, start to jump in live demo about High Availability Data Center with Xen and Heartbeat. The speaker doesn’t even start with a presentation about it. He talk about if one server having a problem, and the other one will take over and also try to restart to server which in problem (if possible). Most of us never heard of Xen and Heartbeat, so jumping to the live demo is really confusing.

Then he start talk about new topic, Thin Client. This is good topic, and he explain a little beat slower, so most of us can understand, at least I can. Thin clients works similar like Windows Terminal Server, where we can use stocks of old pc to do simple task. The thin client doesn’t even need a hard disk to boot, it boot directly from the network, and can be use for simple task like data entry.

The final topic is about SLED (Suse Linux Enterprise Desktop), but in this session he mostly talk about the new 3D desktop (xgl) that I think is direct competitor with Windows Vista 3D. After I see the demonstration, I think that the xgl is far more better than Windows Vista. While not that hardware hungry like Windows Vista, it can produce good and smooth 3D graphics desktop. I’m not sure how improvement in graphical user interface like 3D desktop can help you to enhance productivity, but it’s a nice touch.

He also talk about the new Open Office 2.0 that can run VBScript macro. He also give us a demonstration that Calc (similiar with Ms Excel) can run Ms Excel file with macro, and it running fine. If this true, than we really can migrate from Ms Windows to Linux. I have to try this with my own stocks of macro.

One of the best thing about MS Office is their Ms Excel, and the best thing about Ms Excel is their macro.

Personally, I have a lot of macro to help my job, mostly for reporting to my boss. Every month giving the same report, macro is a big help. Without macro, I will spend hours just to prepare a report. With macro, I can finish it less than 15 minutes. If Open Office 2.0 really can understand and run windows macro, at least 80% of it, its really a big help. It will give people more strong point to migrate from Ms Windows to Linux.

The good thing about Suse Linux compare with Red Hat that Suse Linux only have two versions of Linux, Desktop (client) and Server. That’s it.
While Redhat have many versions of Linux, there are clients, server, advance server… I lost count. But every linux is good, the different is the support. If you buying linux, make sure that you have a good support.

I believe linux is the future.

How to configure sendmail as a gateway

This is a simple how to about how to configure sendmail to act as a mail

This how to will only talk about 3 files: access, mailertable and

File relay-domains NOT included in sendmail distribution (at least in my
CentOS distribution), you have to create it manually.
All files (at least in my CentOS) located in directory /etc/mail

Access file
First, we put our host and our network to be able to relay through our
localhost.localdomain RELAY
localhost RELAY RELAY
192.168.1 RELAY
192.168.2 RELAY

If you use GreetPause feature, you can put no waiting for local email.
GreetPause:localhost 0
GreetPause:192.168.1 0
GreetPause:192.168.2 0

If you using DNSBL, and want to skip one or two domains from DNSBL check,
you can use this
Connect:friendlydomain.com OK

Now for the big part.
Put all the domain that you want to relay BUT put it as REJECT. This way by
default all emails to that domain will be rejected unless we specify
otherwise – in this case OK.

indomino.net REJECT
blablabla.org REJECT
something.edu REJECT

user1@indomino.net OK
user2@indomino.net OK
user3@indomino.net OK

user1@blablabla.org OK
user2@blablabla.org OK

user1@something.com OK

Finish. For access file, you can use make -C /etc/mail to ‘compile’ it.

Mailertable file
Now put this entry in mailertable, so sendmail will know to where it will
route the emails.
indomino.net smtp:smtp.indomino.net
blablabla.org smtp:[]
something.edu esmtp:[]

Finish. Do make -C /etc/mail to ‘compile’ it.

Relay-domains file.
Most forgotten file, I think because it’s not included in most
distribution. You have to create it manually. Simply as type touch
/etc/mail/relay-domains to create the file.

Now type all the domain that you want to relay.

Finish. Now restart the server.

Lotus notes client 7.01 for Linux

Maybe some of you remember when WE – Lotus Notes user and also Linux lovers
– ask when will the IBM release Lotus Notes client for Linux? The answer is
simple, NEVER because it will need to redesign and recoding the software
completely, and even IBM doesn’t have resources for that.

But now, there is.

IBM finally launching Lotus Notes client for Linux since June 2006. Thanks
to eclipse powerful software, IBM engineers able to run Lotus Notes client
as eclipse plug-in.

Some user report that the client is take a lot of memory because it run
under the eclipse software. While eclipse software it self take a lot of
memory. Users hope that maybe in future, respectful IBM engineers will able
to make eclipse software much thinner and lighter and of course faster. So
Lotus Notes client able to run under it with better performance.

Right now, only passport customers are able to download the software. There
is no trial version – yet.

Well, at least we have hope now. Not that simple answer NEVER.

Linux is the future, as simple is that. And IBM knew it, that why despite
the NEVER answer, IBM still looking for a way to make Lotus Notes run under
linux. Thanks IBM for great and wonderful software’s.

About MailScanner

One word about MailScanner, great.

It a tools that, well almost eliminate all your emails problem. Virus, and spam email will be eliminated. Not 100% though, but hey, nothing can.

MailScanner it a perl script that rely on other tools and software to eliminate virus and spam. It heavily rely on Spamassassin to check if the email is spam or not. For viruses, it can detect and use multiple anti virus installed, for example you can use clamav and f-prot for the same time.

MailScanner have many rules to simplify it setting. It have whitelist, blacklist, file name rules, file type rules and many others. For rbl, we can put it in mta level or in MailScanner. For example, we can put a safe rbl (which almost ONLY block spam) in mta level, and we put more agressive rbl in mailscanner. Very flexible.

You can configure MailScanner in most known mta server, like sendmail, postfix and exim. It very easy to install, my first try take me about 2 hours. And the server is up and running.

With the default configuration, it more than enough. to handle spam, but you tweak it if you like. The configuration is self explain, very easy to understand.

MailScanner it a very usefull software. If you are a mail administrator, its a must. The features is more powerfull than most paid software.

I will write more about mailscanner, very interesting software.
You can learn more about mailscanner at http://www.mailscanner.info