Exchange 2007 Recieve Connector For POP Clients, Anonymous Users With Authentication

Posted on 2012-08-13
Last Modified: 2012-08-13

I want to set up a Receive Connector with Exchange2007 for POP email clients to use as an SMTP server.  

I want anyone to be able to use this connector even though they will not be an exchange user or have their domain hosted on the server.

To keep the connector from being an open relay I want to set up a user in Active Directory to be used for authentication purposes.

If this is possible your insight would be appreciated. Thank you for taking the time to read this.
Question by:Declaro
    LVL 6

    Accepted Solution

    LVL 1

    Author Comment

    Thanks for the reply.

    I’ve read the second link and tried it and it does not do what I want…

    The user I have setup in AD for authentication is SMTP@HOSTED-DOMAIN.COM

    I have tried to setup an outlook client at a remote location for an email address that is not hosted on the exchange server (, I think the term is ‘not authoritative for’ using SMTP.HOSTED-DOMAIN.COM for the smtp server. I have ticked ‘My Outgoing Server Requires Authentication’ and used SMTP@HOSTED-DOMAIN.COM for the authentication user

    This doesn’t work and I get the response from the outlook test of…

    Send test e-mail message: Cannot send the message. Verify the e-mail address in your account properties.  The server responded: 550 5.7.1 Client does not have permissions to send as this sender

    Is this senario possible?
    LVL 1

    Author Comment


    The only way I can get it to work is to follow the above instructions, not use authentication on the outgoing server AND to setup the domain as an accepted domain on the exchange server.

    Problems are…

    I can’t send email from my primary domain to the new domain because the email address is not setup on the exchange server

    Email from the new domain can only be sent to the primary domain and not anyone else unless I run this command…

    Get-ReceiveConnector "connector name" | Add-ADPermission -User "NT AUTHORITY\ANONYMOUS LOGON" -ExtendedRights "ms-Exch-SMTP-Accept-Any-Recipient"

    Problem with that is it turns the receive connector into an open relay!
    LVL 1

    Author Comment

    Sorted it out with a little more help... for information...

    Setup a new custom receive connector.

    I used a different unused port to 25 or 587

    On authentication tab select…

    Transport Layer Security(TLS)
    Basic Authentication

    On Permission Groups tab select…

    Exchange Users

    Setup a user in AD with a mailbox Eg. DOMAIN\smtp

    In EMS use commands…

    Get-ReceiveConnector " custom receive connector " | Add-ADPermission -User "DOMAIN\smtp" -ExtendedRights "ms-Exch-SMTP-Accept-Any-Sender"

    Get-ReceiveConnector " custom receive connector " | Add-ADPermission -User "DOMAIN\smtp" -ExtendedRights "ms-Exch-SMTP-Accept-Authoritative-Domain-Sender"

    This will setup an Authenticated SMTP Server you can use for domains not hosted by your exchange server

    Hope that helps anyone else who wants to do this.

    LVL 1

    Author Closing Comment

    Led me in the right direction but a little more specific help would of been welcomed.

    Featured Post

    Want to promote your upcoming event?

    Are you going to an event? Are you going to be exhibiting at a tradeshow? Talking at a conference? Using a promotional banner in your email signature ensures that your organization’s most important contacts stay in the know and can potentially spread the word about the event.

    Join & Write a Comment

    Suggested Solutions

    Learn more about how the humble email signature can be used as more than just an electronic business card. When used correctly, a signature can easily be tailored for different purposes by different departments within an organization.
    Use these top 10 tips to master the art of email signature design. Create an email signature design that will easily wow recipients, promote your brand and highlight your professionalism.
    In this video we show how to create an email address policy in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.:  First we need to log into the Exchange Admin Center. Navigate to the Mail Flow…
    In this Micro Video tutorial you will learn the basics about Database Availability Groups and How to configure one using a live Exchange Server Environment. The video tutorial explains the basics of the Exchange server Database Availability grou…

    729 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

    19 Experts available now in Live!

    Get 1:1 Help Now