Link to home
Start Free TrialLog in
Avatar of Tercestisi
TercestisiFlag for United States of America

asked on

IMAP and SMTP with Exchange

I have a user that is not part of the domain (he could be, but he's never on the main network, does not use VPN, etc.) but still needs to access and send emails using the company domain name for which our Exchange 2010 server is authoritative for.

IMAP for receiving mail works just fine, but SMTP for sending mail does not (receive a failure message stating the connection was interrupted).  I was able to setup IMAP on multiple Blackberry's, and they can all send and receive fine.

Curious what I need to do to allow this user to access the SMTP server from his Outlook client and send emails.

Ports are allowed and forwarded within the Cisco ASA; firewall within Windows is set to allow SMTP. SMTP service (as well as IMAP) is started. The local ISP actual receives our mail, filters it via a Barracuda, uses LDAP for authentication, and delivers via SMTP.  

Do I need to set up a special type of connector?
SOLUTION
Avatar of Alan Hardisty
Alan Hardisty
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Tercestisi

ASKER

Well, I just found out via further testing that the ISP he is on is blocking port 25.

How do I setup SMTP to listen and accept connections on alternative ports?
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Setup Outlook anywhere which uses TCP port 443 and you don't have to worryabout ISP's blocking ports to protect from spam.
From what I understand, I'd need the computer to at least be on the domain to connect it to the Exchange server and setup Outlook Anywhere; I don't really have that option at this time, but will look into it for the future.

In the mean time I created a new receive connector on an alternate port with the permission group set to authenticate only to our domain/Exchange users; everything worked well.
Outlook Anywhere does not need the computer to be connected to the domain for it to connect.

It also means you don't have to worry about port blocking, setting up receive connectors or opening up extra ports.

IMAP / SMTP is a very inferior solution to Outlook Anywhere.  All you need is a working internet connection and your password.  No ISP will bock port 443 and thus you won't get problems with it.
I attempted to setup outlook anywhere following the technet instructions you linked to, but the instructions stated that I needed to enable secure http (443) on an already existing Exchange account; since there is no existing Exchange account, it seems I would need to bring the laptop on to the domain and connect.
All you need is to open TCP port 443 on your firewall, a valid SSL certificate from a 3rd party Certificate provider, a server configured correctly and a correctly configured client and you have a remote user who can use Outlook as if they were sitting in the office, with all the usual features available including Calendar sync, Contacts sync, Email sync and Tasks sync, plus Out Of Office (OOF), shared calendars etc.

Visit https://testexchangeconnectivity.com to test connectivity.

Run the Outlook Anywhere test.

Under no circumstances does the client need to be part of the domain.  How do you think Exchange hosting works?  If all customers of Exchange Hosting companies have to join the hosting companies domain, it just wouldn't work.
My home computer is not part of my home domain and it uses Outlook Anywhere to connect to my home Domain (Exchange 2010).
Thanks; I will check it out.
No problems - just trying to offer you best practise advice rather than just answering your question (not that there is anything wrong with just answering your question).