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.