[GH-ISSUE #10] Catchall bouncing #9

Closed
opened 2026-02-27 15:44:56 +03:00 by kerem · 9 comments
Owner

Originally created by @stevetingate on GitHub (Aug 8, 2015).
Original GitHub issue: https://github.com/Pro/exchange-catchall/issues/10

Hi i have just setup the exchange-catchall on my exchange server 2013 sp1

i have configured my domains in the config file, and disabled sql,

there is nothing in the logs, but when i try to test i get a bounce

Diagnostic information for administrators:
Generating server: PDJ-EXC-1.plazadj.local
bill@plazadj.com
Remote Server returned '< #5.1.1 smtp;550 5.1.1 RESOLVER.ADR.RecipNotFound; not found>'
Original message headers:
Received: from PDJ-EXC-2.plazadj.local (192.168.0.45) by
PDJ-EXC-1.plazadj.local (192.168.0.10) with Microsoft SMTP Server (TLS) id
15.0.1104.5; Sat, 8 Aug 2015 22:48:21 +1000
Received: from tin-exc-2.tingateitsolutions.local (220.253.127.238) by
PDJ-EXC-2.plazadj.local (192.168.0.45) with Microsoft SMTP Server (TLS) id
15.0.847.32 via Frontend Transport; Sat, 8 Aug 2015 22:48:20 +1000
Received: from tin-exc-2.tingateitsolutions.local (192.168.2.4) by
tin-exc-2.tingateitsolutions.local (192.168.2.4) with Microsoft SMTP Server
(TLS) id 15.0.1104.5; Sat, 8 Aug 2015 22:47:20 +1000
Received: from tin-exc-2.tingateitsolutions.local ([::1]) by
tin-exc-2.tingateitsolutions.local ([fe80::9c18:833b:5ed9:fdce%27]) with mapi
id 15.00.1104.000; Sat, 8 Aug 2015 22:47:20 +1000
From: Steven Tingate steven@tingateitsolutions.com.au
To: "bill@plazadj.com" bill@plazadj.com
Subject: fvv
Thread-Topic: fvv
Thread-Index: AdDR2FwChBxODs1OSpu6WFq74GSTfQ==
Date: Sat, 8 Aug 2015 12:47:19 +0000
Message-ID: a504f05dcfa948fabbd43e997b8c3307@tin-exc-2.tingateitsolutions.local
Accept-Language: en-AU, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [192.168.2.5]
Content-Type: multipart/alternative;
boundary="000_a504f05dcfa948fabbd43e997b8c3307tinexc2tingateitsolutio"
MIME-Version: 1.0
Return-Path: steven@tingateitsolutions.com.au

am happy to pay for your assistance and support your app

Originally created by @stevetingate on GitHub (Aug 8, 2015). Original GitHub issue: https://github.com/Pro/exchange-catchall/issues/10 Hi i have just setup the exchange-catchall on my exchange server 2013 sp1 i have configured my domains in the config file, and disabled sql, there is nothing in the logs, but when i try to test i get a bounce Diagnostic information for administrators: Generating server: PDJ-EXC-1.plazadj.local bill@plazadj.com Remote Server returned '< #5.1.1 smtp;550 5.1.1 RESOLVER.ADR.RecipNotFound; not found>' Original message headers: Received: from PDJ-EXC-2.plazadj.local (192.168.0.45) by PDJ-EXC-1.plazadj.local (192.168.0.10) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Sat, 8 Aug 2015 22:48:21 +1000 Received: from tin-exc-2.tingateitsolutions.local (220.253.127.238) by PDJ-EXC-2.plazadj.local (192.168.0.45) with Microsoft SMTP Server (TLS) id 15.0.847.32 via Frontend Transport; Sat, 8 Aug 2015 22:48:20 +1000 Received: from tin-exc-2.tingateitsolutions.local (192.168.2.4) by tin-exc-2.tingateitsolutions.local (192.168.2.4) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Sat, 8 Aug 2015 22:47:20 +1000 Received: from tin-exc-2.tingateitsolutions.local ([::1]) by tin-exc-2.tingateitsolutions.local ([fe80::9c18:833b:5ed9:fdce%27]) with mapi id 15.00.1104.000; Sat, 8 Aug 2015 22:47:20 +1000 From: Steven Tingate steven@tingateitsolutions.com.au To: "bill@plazadj.com" bill@plazadj.com Subject: fvv Thread-Topic: fvv Thread-Index: AdDR2FwChBxODs1OSpu6WFq74GSTfQ== Date: Sat, 8 Aug 2015 12:47:19 +0000 Message-ID: a504f05dcfa948fabbd43e997b8c3307@tin-exc-2.tingateitsolutions.local Accept-Language: en-AU, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [192.168.2.5] Content-Type: multipart/alternative; boundary="_000_a504f05dcfa948fabbd43e997b8c3307tinexc2tingateitsolutio_" MIME-Version: 1.0 Return-Path: steven@tingateitsolutions.com.au am happy to pay for your assistance and support your app
kerem 2026-02-27 15:44:56 +03:00
  • closed this issue
  • added the
    question
    label
Author
Owner

@stevetingate commented on GitHub (Aug 8, 2015):

feel free to email me at steven@tingateitsolutions.com.au

<!-- gh-comment-id:128976823 --> @stevetingate commented on GitHub (Aug 8, 2015): feel free to email me at steven@tingateitsolutions.com.au
Author
Owner

@Pro commented on GitHub (Aug 8, 2015):

This looks like your exchange configuration is not entirely correct.

As stated in the readme:
The domainSection defines the CatchAll domains. The destination address must be handled by the local exchange server and cannot be an external E-Mail address

This means that your domain plazadj.com must be defined as an accepted domain (Authoritative) for exchange, and not a normal handled domain. See http://www.experts-exchange.com/videos/201/Exchange-2013-Creating-an-Accepted-Domain.html
This makes sure that exchange doesn't check if the sender exists.
Then as the next step make sure that your configuration is valid, thus you need to have a domain entry for plazadj.com which forwards all your mails to e.g. steven@tingateitsolutions.com.au
This domain again has to be handled by the same exchange server.

At least that's how it works for me.

<!-- gh-comment-id:129043063 --> @Pro commented on GitHub (Aug 8, 2015): This looks like your exchange configuration is not entirely correct. As stated in the readme: `The domainSection defines the CatchAll domains. The destination address must be handled by the local exchange server and cannot be an external E-Mail address` This means that your domain `plazadj.com` must be defined as an accepted domain (Authoritative) for exchange, and not a normal handled domain. See http://www.experts-exchange.com/videos/201/Exchange-2013-Creating-an-Accepted-Domain.html This makes sure that exchange doesn't check if the sender exists. Then as the next step make sure that your configuration is valid, thus you need to have a domain entry for `plazadj.com` which forwards all your mails to e.g. `steven@tingateitsolutions.com.au` This domain again has to be handled by the same exchange server. At least that's how it works for me.
Author
Owner

@Pro commented on GitHub (Aug 8, 2015):

Oh, an one more very important information which is most probably the case why you get this error:
The catchall domain only works for external connections.
Unfortunately I didn't have time to fix it.

This means that if you try to send from your user on your exchange server an email to a catchall domain on the same exchange server, it won't work and you get an NDR. Thus try it from an external mailer, e.g. Gmail account.

<!-- gh-comment-id:129043178 --> @Pro commented on GitHub (Aug 8, 2015): Oh, an one more very important information which is most probably the case why you get this error: The catchall domain only works for external connections. Unfortunately I didn't have time to fix it. This means that if you try to send from your user on your exchange server an email to a catchall domain on the same exchange server, it won't work and you get an NDR. Thus try it from an external mailer, e.g. Gmail account.
Author
Owner

@stevetingate commented on GitHub (Aug 9, 2015):

Thanks for getting back to me

I ran through the video and confirmed all my domains are authroitave on my exchange server

steven@tingateitsolutions.com.aumailto:steven@tingateitsolutions.com.au is the sender, I have in the configuration to forward cathall emails to catchall@plazadj.commailto:catchall@plazadj.com

can you take a look at my config and see if that’s right ?

I have four accepted domains, all authroitave

I want it so if anyone sends an email to John@plazadj.commailto:John@plazadj.com who doesn’t exist to forward those emails to catchall@plazadj.commailto:catchall@plazadj.com

Can you let me know what im doing wrong ☺

<!-- gh-comment-id:129078127 --> @stevetingate commented on GitHub (Aug 9, 2015): Thanks for getting back to me I ran through the video and confirmed all my domains are authroitave on my exchange server steven@tingateitsolutions.com.aumailto:steven@tingateitsolutions.com.au is the sender, I have in the configuration to forward cathall emails to catchall@plazadj.commailto:catchall@plazadj.com can you take a look at my config and see if that’s right ? I have four accepted domains, all authroitave I want it so if anyone sends an email to John@plazadj.commailto:John@plazadj.com who doesn’t exist to forward those emails to catchall@plazadj.commailto:catchall@plazadj.com Can you let me know what im doing wrong ☺
Author
Owner

@Pro commented on GitHub (Aug 9, 2015):

As already mentioned, this setup won't work.
You can't catch mails from something@plazadj.com to catchall@plazadj.com. The domains can't be the same. I.e. you can use a subdomain for the catchall: catchall@my.plazadj.com
And the domain plazadj.com must NOT be set up in Exchange for sending/receiving emails but just as an accepted domain.

<!-- gh-comment-id:129129929 --> @Pro commented on GitHub (Aug 9, 2015): As already mentioned, this setup won't work. You can't catch mails from something@plazadj.com to catchall@plazadj.com. The domains can't be the same. I.e. you can use a subdomain for the catchall: catchall@my.plazadj.com And the domain plazadj.com must NOT be set up in Exchange for sending/receiving emails but just as an accepted domain.
Author
Owner

@stevetingate commented on GitHub (Aug 9, 2015):

Ok thanks I will try this out, so I'll need to add that sub domain as an accepted domain so I can see the mail. So my mx record is mail.plazadj.comhttp://mail.plazadj.com so I can't catch all on that domain,

What if I set it up to go from something@plazadj.commailto:something@plazadj.com to go to catchall@lottogang.commailto:catchall@lottogang.com that might work ?

Sent from my iPad

On 9 Aug 2015, at 5:24 PM, Stefan Profanter <notifications@github.commailto:notifications@github.com> wrote:

As already mentioned, this setup won't work.
You can't catch mails from something@plazadj.commailto:something@plazadj.com to catchall@plazadj.commailto:catchall@plazadj.com. The domains can't be the same. I.e. you can use a subdomain for the catchall: catchall@my.plazadj.commailto:catchall@my.plazadj.com
And the domain plazadj.comhttp://plazadj.com must NOT be set up in Exchange for sending/receiving emails but just as an accepted domain.

Reply to this email directly or view it on GitHubhttps://github.com/Pro/exchange-catchall/issues/10#issuecomment-129129929.

<!-- gh-comment-id:129130131 --> @stevetingate commented on GitHub (Aug 9, 2015): Ok thanks I will try this out, so I'll need to add that sub domain as an accepted domain so I can see the mail. So my mx record is mail.plazadj.comhttp://mail.plazadj.com so I can't catch all on that domain, What if I set it up to go from something@plazadj.commailto:something@plazadj.com to go to catchall@lottogang.commailto:catchall@lottogang.com that might work ? Sent from my iPad On 9 Aug 2015, at 5:24 PM, Stefan Profanter <notifications@github.com<mailto:notifications@github.com>> wrote: As already mentioned, this setup won't work. You can't catch mails from something@plazadj.commailto:something@plazadj.com to catchall@plazadj.commailto:catchall@plazadj.com. The domains can't be the same. I.e. you can use a subdomain for the catchall: catchall@my.plazadj.commailto:catchall@my.plazadj.com And the domain plazadj.comhttp://plazadj.com must NOT be set up in Exchange for sending/receiving emails but just as an accepted domain. ## Reply to this email directly or view it on GitHubhttps://github.com/Pro/exchange-catchall/issues/10#issuecomment-129129929.
Author
Owner

@Pro commented on GitHub (Aug 9, 2015):

Yes, the latter case might work for lottogang.com, if it is handled by your exchange server.

<!-- gh-comment-id:129130254 --> @Pro commented on GitHub (Aug 9, 2015): Yes, the latter case might work for lottogang.com, if it is handled by your exchange server.
Author
Owner

@stevetingate commented on GitHub (Aug 9, 2015):

I will test and let you know how I go

Sent from my iPad

On 9 Aug 2015, at 5:43 PM, Stefan Profanter <notifications@github.commailto:notifications@github.com> wrote:

Yes, the latter case might work for lottogang.comhttp://lottogang.com, if it is handled by your exchange server.

Reply to this email directly or view it on GitHubhttps://github.com/Pro/exchange-catchall/issues/10#issuecomment-129130254.

<!-- gh-comment-id:129130881 --> @stevetingate commented on GitHub (Aug 9, 2015): I will test and let you know how I go Sent from my iPad On 9 Aug 2015, at 5:43 PM, Stefan Profanter <notifications@github.com<mailto:notifications@github.com>> wrote: Yes, the latter case might work for lottogang.comhttp://lottogang.com, if it is handled by your exchange server. ## Reply to this email directly or view it on GitHubhttps://github.com/Pro/exchange-catchall/issues/10#issuecomment-129130254.
Author
Owner

@stevetingate commented on GitHub (Aug 11, 2015):

I pointed catchall emails to go to c.(domain) and it worked,

thankyou so much!

<!-- gh-comment-id:129849888 --> @stevetingate commented on GitHub (Aug 11, 2015): I pointed catchall emails to go to c.(domain) and it worked, thankyou so much!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/exchange-catchall#9
No description provided.