Tech Tip: Learn how Exchange accepts inbound mail
Takeaway: Find out about the basics of SMTP and how Exchange accepts or rejects SMTP mail.
Any version of Exchange may fail some third-party relay tests, even when the server does not actually relay. To understand why, you need to understand the basics of SMTP and know how Exchange accepts or rejects SMTP mail.
Exchange doesn't check inbound SMTP mail against the directory during SMTP protocol conversion. Rather, Exchange checks only to see that the RCPT TO: matches the domains that you've configured the server to accept.
Exchange checks the mail against the directory only after the SMTP conversion is over, and it rejects the mail if the user specified in RCPT TO: does not exist. This behavior causes Exchange servers to fail some relay tests.
Exchange's SMTP behavior is both RFC-compliant and "by design." Microsoft chose to implement SMTP in this fashion, primarily for performance.
If you're running Exchange 2000 or later and you want to circumvent this behavior, you can do so by writing an event sink that performs a directory lookup during the SMTP conversion.
For most of us, though, it doesn't really matter when Exchange rejects mail bound for a nonexistent user, as long as it ultimately rejects the mail.
Print/View all Posts Comments on this article
SponsoredWhite Papers, Webcasts, and Downloads
- Leveraging Information for Innovation and Competitive Advantage IBM
- Sprint IPVoice Connect Fact Sheet Sprint
- Live Webcast: Top Ten Challenges with On-Premise Email Management Dell MessageOne
- IBM Master Data Management: Effective Data Governance IBM
- Live Webcast: Save Time, Money and Manpower While Eliminating Redundancies from Your Data Backups PC Connection
Article Categories
- Security
- Security Solutions, IT Locksmith
- Networking and Communications
- E-mail Administration NetNote, Cisco Routers and Switches
- CIO and IT Management
- Project Management, CIO Issues, Strategies that Scale
- Desktops, Laptops & OS
- Windows 2000 Professional, Microsoft Word, Microsoft Excel, Microsoft Access, Windows XP,
- Data Management
- Oracle, SQL Server
- Servers
- Windows NT, Linux NetNote, Windows Server 2003
- Career Development
- Geek Trivia
- Software/Web Development
- Web Development Zone, Visual Basic, .NET

