How should I approach this big problem with Linux and email (sendmail, qmail, postfix) ?

Posted on 2005-05-04
Last Modified: 2010-03-18
Hello All,

This might seem pretty noobish but I will appreciate any response regardless.

Due to some new regulations I will need to start capturing and archiving every email sent and received from around 300+ different domains spread out across the nation (400+ individual email addresses roughly).

All these email addresses and domains have been set up by the users themselves so there could be 300+ different email hosting companies involved.

My question is:

Would it be possible to build a good Linux server that can become the pop3/smtp server for all 400+ email addresses without moving over all 300+ domains to this new box?

Seems to me like the new server might be able to deliver mail for the 400 email accounts but unless each and every domain is changed to point to this new server, all the emails sent to these 400 email addresses would bypass it. Is there a much more intelligent approach to this that someone could offer to me?

Thank you very much for responding!


Question by:madabdul82
    LVL 40

    Accepted Solution

    Unless those 400 users are sending/receiving a really large volume of mail there'd be no problem building a mail server that will easily handle the load. It won't matter that there's some 300 virtual domains involved except that it will be necessary to modify the DNS records for each domain to use this Linux box as the MX record for each domain. And other virtual domain services (web, ftp, etc) can remain unchanged in the DNS unless a web application for a domain sends outgoing mail. In that case the web app needs to be modified to use the mail server on your Linux system.

    Author Comment


    Ok, that makes sense. Its not going to be fun to change the DNS MX record for 300 domains but I guess there is not much choice in the matter.

    LVL 40

    Expert Comment

    Yep, that's a required part of the solution.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    IT, Stop Being Called Into Every Meeting

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    I have seen several blogs and forum entries elsewhere state that because NTFS volumes do not support linux ownership or permissions, they cannot be used for anonymous ftp upload through the vsftpd program.   IT can be done and here's how to get i…
    Note: for this to work properly you need to use a Cross-Over network cable. 1. Connect both servers S1 and S2 on the second network slots respectively. Note that you can use the 1st slots but usually these would be occupied by the Service Provide…
    Need more eyes on your posted question? Go ahead and follow the quick steps in this video to learn how to Request Attention to your question. *Log into your Experts Exchange account *Find the question you want to Request Attention for *Go to the e…
    This video is in connection to the article "The case of a missing mobile phone (". It will help one to understand clearly the steps to track a lost android phone.

    760 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    15 Experts available now in Live!

    Get 1:1 Help Now