Multiple mail domains each on a different IP?

Here is my situation. Our company manages several organizations, which all share our single domino server. Each organization has its own domain, some of which have their own IP address (for dns/website purposes). However, outgoing mail from each of these organizations all come from our server’s primary IP address.

About half of our organizations use some form of email marketing, some opt-in, some opt-out. Our server’s primary IP address has been blocked by a major spam service, which only allows confirmed opt-in mass mailings. Despite how I feel about our opt-out emailings, I will never be able to convince the organizations responsible to stop using them. What I need to do is make sure that the only organization that suffers the block is the organization with the opt-out practice.

So, is it possible for each outgoing mail domain to use a different IP address as outgoing mail server?

Subject: Multiple mail domains each on a different IP?

Greetings!

On our current project, we had a need to implement multiple mail domains via the same server. So, I think our solution is right down your alley, but probably not the way that you’re thinking about it.

First, a Domino server can be configured to send and receive mail for multiple Internet mail domains. The in-bound addressing is extremely easy, because once you configure numerous mail domains, the incoming mail will now be accepted by any of the configured domains. Out-bound mail is a little different.

If you are fortunate enough that all of your users are segregated into their respective e-mail groups, you can simply change their Internet address field in each person’s person doc. This way when outbound messages are sent by the user, the sender’s e-mail address will have the correct address when it is received.

Now, in the cases where users might need more than one outbound e-mail address…the easiest way to address that is to setup multiple location docs for that user. Each location doc has an Internet address field that will override the person doc on the server…they just have to make sure that they are using the correct location doc when sending e-mail.

As far as using the same IP for outbound…THAT is not a problem at all. The reason being that this is actually a DNS issue, and multiple MX records (for different Internet mail domains), can point to the same IP address. If someone does a lookup on your business, it just shows that your IP address is the mail server for companya.com, companyb.com, companyc.com, and so on.

It likely sounds much more difficult than it really is, but it really isn’t all that bad. And, for what it’s worth, we’re ding this very thing ourselves, and it works very well!

The only other thing that could get overlooked… is firewall and mail scanning. We’ve got hardware devices for both, and both had to be configured to allow the additional Internet mail domains to be used. If you have a firewall, or mail scanner, that aren’t properly configured to allow the new domains, it won’t matter what you do on the Domino side… it won’t work!

The last bit of advice is that if your businesses are heavy heavy mail users, then you might also want to configure Domino to run multiple mail boxes. I wouldn’t get carried away there either, because where one mail box might seem slow, two is good… don’t just opt for a whole bunch, because then you impede performance by having too many. Unless mail flooding is the business, there probably isn’t much reason to go beyond three mail boxes.

Hope this helps!

-D

Subject: RE: Multiple mail domains each on a different IP?

I greatly appreciate your response, it is quite informative! Unfortunately, I think you misunderstood my problem.

We already have incoming and outgoing mail flowing to our many mail domains, in much the same way you described. I’ll describe a simplified version of our setup below.

Organization abc.com where the A and MX records point to 123.123.123.11

Organization def.com where the A and MX records point to 123.123.123.12

Our domino server has a primary IP address of 123.123.123.10, and also is assigned 123.123.123.11 and 123.123.123.12. It successfully receives mail on all assigned IP addresses.

Whenever an abc.com user sends an email, the domino server sends it out from the 123.123.123.10 ip address. The same happens when a user from def.com sends email.

Now the problem, abc.com sent out an opt-out marketing email (which fully complies with CAN-SPAM, etc) which gets a complaint from a user of a certain spam service. This spam service only accepts confirmed opt-in mailings, and as a result blocks all email from 123.123.123.10. def.com, which has a very conservative mailing policy (confirmed opt-in), finds that they can no longer send email to their subscribers, due to the block.

My ideal solution would be to have domino send mail from abc.com through 123.123.123.10, and send mail from def.com through 123.123.123.12. This way abc.com has to live with the consequences of their mailing policy, but def.com doesn’t have to suffer needlessly. I just don’t know how to do this, of if domino can.

Subject: RE: Multiple mail domains each on a different IP?

yeah, I can see where you’re going with that, but unfortunately, I’m not aware of the Domino routing mechanism being able to be configured to send via different IPs from the same server.

However, I can envision another angle to this…

setting up an additional Domino server, but only with basic mail routing services (essentially just a mail router in effect). The good part of this setup is that it does not need to be a high power CPU, doesn’t need mega memory… someone’s old desktop would surely suffice… it would just be an outbound gateway of sorts.

Your main Domino server is then configured to route your non-conservative mail to it, and then it sends outbound.

You could actually setup any number of these outbound gateways, and route just a specific mail domain to it.

Got a dozen domains… setup a dozen outbound gateways and each can have their own specific IP.

Inbound can still route to your main server, just the outbound would be configured inside Domino to route a specific domain to a specific gateway server before routing to the Internet.

Another angle on this smae picture, would be to use VMWare, and setup your additional servers as VM servers, which would also have their own IPs assigned. It’s just that the outbound routing does not require any significant CPU power, so you can easily get away with a series of VM machines to handle your individual IP routing that you’re looking for.

Hope this helps!

-D

Subject: RE: Multiple mail domains each on a different IP?

Thanks again, this does help. I will start looking for a solution outside of Domino then. I will check into sendmail first, and see if it can route outbound mail from multiple IP addresses. If so, I would only need one additional server. Perhaps I could even run sendmail on the same system as Domino.