When I send e-mail it returns with message: MailEnable: Message delivery has been delayed. Can it be fixed some how?
This message means that your SMTP connector is not configured properly. To check it, take a look into SMTP connector properties
Mail Enable Administrator > Servers > localhost > Connectors > SMTP > Properties
The following setting should be configured correctly:
DNS server should be correct. It must resolve any valid host name.
Fully Qualified Domain Name (FQDN) should be properly resolved in DNS.
Bound IPs for SMTP should have properly resolved PTR DNS records (Mail Enable Administrator > Servers > localhost > Connectors > SMTP > Properties > Inbound tab)
You can check using http://www.dnsstuff.com/
Go to `Reverse DNS lookup` section and type your IP(s) that bound by SMTP. Request should return a valid host name or domain.
If these parameters are set up correctly you can check
“%plesk_dir%\Mail Servers\Mail Enable\Config\ADDRESS-MAP.TAB”
The first line should be the following:
[SMTP:*] 0 System
Check, if your server can access to remote SMTP servers.
You can check it using telnet tool
C:\> telnet mx1.mail.yahoo.com 25
Trying 67.28.113.71…
Connected to mx1.mail.yahoo.com.
Escape character is ‘^]’.
220 mta173.mail.re4.yahoo.com ESMTP YSmtp service ready
Connection output should be similar to this one. If it is not, you would need to find out why the connection does not get through.