(FAQ) Users Receive "5.7.1 550 Unable To Relay" Error When Attempting To Send Mail
Suddenly none of our users can send outbound email but nothing was changed in MDaemon. What is causing this?
This can be caused by Microsoft's SMTP service starting up and binding to the mail ports before MDaemon is able to do so. This may occur either after installing IIS and selecting the Simple Mail Transport Protocol service or after a reboot if that service is installed and not disabled. The Simple Mail Transport Service will start and bind to the SMTP port, which will prevent MDaemon from being able to receive SMTP mail. Users may receive an error that the server does not allow relaying.
To determine if the Microsoft SMTP service is started on the MDaemon server, open a command prompt and type:
Telnet 127.0.0.1 25
Press Enter and if the response contains 'ESMTP Microsoft...' the problem is that the Microsoft SMTP service is running.
To disable the service, follow these steps:
- Click on Start
- Click on Settings
- Click on Control Panel
- Click on Administrative Tools
- Click on Services
- Locate Simple Mail Transport Protocol
- Right click on the service
- Click Properties
- Under Startup type select Disabled
- Click Apply
- Click OK
- Stop the service
You may now restart MDaemon so that it can bind to the SMTP ports.