Page 1 of 1

Delivering mail to a user that only exists on providers MTA

Posted: Wed May 23, 2007 9:51 am
by DohnJoe
Hi,

I'm running scalix 11.0.4 on centOS 4.4.
How can I deliver mail to a user that only exists on the providers mailserver?
To clarify: I have user1@myfirm.de (existing locally on the scalixserver and externally on the providers mailserver sending email to user2@myfirm.de who only exists on the providers mailserver).
Now the local scalixserver captures the mail before it gets delivered to the providers mailserver. It then produces an error report stating rightly that user2@myfirm.de is not existing (locally).
My question: is there a way (some kind of exception list or some kind of rule) to tell scalix to deliver the mail to user2@myfirm.de?

Thanks,

Bernhard

Posted: Thu May 24, 2007 1:49 am
by jaime.pinto
I think you have to create an "internet user" on the scalix server as user2@myfirm.de (so that you don't get any error messages anymore), then forward message to user2 on the scalix server to <user2 @ providers mailserver>

Jaime

Posted: Thu May 24, 2007 6:44 am
by DohnJoe
Hi,
Thanks for the answer. I think, I didn't explain to well.
The scalix server is configured so that it is responsible for the domains myfirm.local and myfirm.de.
I had to do that, so emails from someuserA@myfirm.local to someuserB@myfirm.de are handled locally. Otherwise if someuserA@myfirm.local sends an email to someuserB@myfirm.de the mail gets send via the external provider (to slow for inhouse email).
Unfortunately I cannot get the users to use xyz@myfirm.local for internal email and have them tell external customers my email is xyz@myfirm.de :(
What I need now is some way to tell scalix to handle all mail xy@myfirm.de local except for mailaddresses extuser1 and extuser2.
These two mailaddresses are to be ignored by scalix and delivered to the external provider.

I hope, I explained it right this time.

Thanks,

Bernhard

Posted: Thu May 24, 2007 8:26 am
by btisdall
Hmmm... I'm not sure that you're approaching this problem in the right way here. Can you provide some more details about how mail is routed in & out of your system?

Posted: Thu May 24, 2007 8:51 am
by jaime.pinto
I agree, some info is missing.

Questions?
1) What are the MX entries *on your DNS server* for myfirm.local and myfirm.de
2) What the the MX entries "on the external provider" for myfirm.de

At a first glance I think you may have to ask *your provider* to change their DNS entries to make myfirm.local the primary handler for *all emails* going to myfirm.de (whether sent by your local users or directly from the internet).

In addition, do what I described in my previous post regarding the creation of the scalix "internet user".

Lastly: have every account still left on the provider to change their email address from user@myfirm.de to user@myfirm.local (identification and reply-to) so people start to get used to the new address. It could take months for every possible external contact to change their database.

Alternatively, just have myfirm.local become myfirm.de as well for good, and eliminate the external provider from the equation. This might be the most elegant solution.

Jaime