B
Bogdan
Guest
Hello,
I've recently tried testing hmailserver with Plesk in order to asses if it's worth deploying new servers with it instead of MailEnable.
Here's the test scenario:
1. One brand new server, new Windows Server 2003 Web SP2 installation with the latest Windows Updates
2. SQLExpress 2005 SP2 as a db engine for both hmailserver and Plesk's psa
3. Plesk 8.2
4. hMailServer 4.4-B270
The instalation went like a charm, without absolutely any issues.
Next, I deployed 2 domains: domain1.com and domain2.com. Domain1.com has all the MX records pointing to an external mail server. Domain2.com has it's MX records pointing locally and uses the local hmailserver to handle all mail.
I can send and receive mail without any problems for both domains, except when I try to send mail from domain2.com to domain1.com and there is a very good explanation on why it fails.
Apparentely, when submitting an email, hmailserver (just like MailEnable, btw) fist checks if the recipients mail domain is not hosted locally (on the same mail server as the sender) and only if it doesn't find it locally it starts doing MX lookups. Since both domains have mail domains set up in hmailserver by Plesk, the mail servers tries to deliver the email for anything@domain1.com on the local mail server and because the mail account was not created, it fails. So far, this is perfectly normal and the same thing would be happening on MailEnable.
To overcome this on ME you would simply disable mail from Plesk for domain1.com and when doing this, the mail domain in MailEnable would be disabled and renamed to domain1.com.d. However, if I do the same thing from Plesk with hmailserver, it will only mark domain1.com as not active in hmailserver and I still won't be able to send mails from domain2.com to domain1.com.
At this point I don't see absolutely any workaround for this except for SWsoft to consider this a BUG and make the proper changes to %plesk_bin%\hMailproviderw.dll so that it will also rename the domain in hmailserver to something like 'domain.com.d' when anyone disables mail for a domain in Plesk (just like %plesk_bin%\mailenableproviderw.dll does for MailEnable).
If anyone has other ideas to avoid this before SWsoft corrects this bug, please let me know.
I've recently tried testing hmailserver with Plesk in order to asses if it's worth deploying new servers with it instead of MailEnable.
Here's the test scenario:
1. One brand new server, new Windows Server 2003 Web SP2 installation with the latest Windows Updates
2. SQLExpress 2005 SP2 as a db engine for both hmailserver and Plesk's psa
3. Plesk 8.2
4. hMailServer 4.4-B270
The instalation went like a charm, without absolutely any issues.
Next, I deployed 2 domains: domain1.com and domain2.com. Domain1.com has all the MX records pointing to an external mail server. Domain2.com has it's MX records pointing locally and uses the local hmailserver to handle all mail.
I can send and receive mail without any problems for both domains, except when I try to send mail from domain2.com to domain1.com and there is a very good explanation on why it fails.
Apparentely, when submitting an email, hmailserver (just like MailEnable, btw) fist checks if the recipients mail domain is not hosted locally (on the same mail server as the sender) and only if it doesn't find it locally it starts doing MX lookups. Since both domains have mail domains set up in hmailserver by Plesk, the mail servers tries to deliver the email for anything@domain1.com on the local mail server and because the mail account was not created, it fails. So far, this is perfectly normal and the same thing would be happening on MailEnable.
To overcome this on ME you would simply disable mail from Plesk for domain1.com and when doing this, the mail domain in MailEnable would be disabled and renamed to domain1.com.d. However, if I do the same thing from Plesk with hmailserver, it will only mark domain1.com as not active in hmailserver and I still won't be able to send mails from domain2.com to domain1.com.
At this point I don't see absolutely any workaround for this except for SWsoft to consider this a BUG and make the proper changes to %plesk_bin%\hMailproviderw.dll so that it will also rename the domain in hmailserver to something like 'domain.com.d' when anyone disables mail for a domain in Plesk (just like %plesk_bin%\mailenableproviderw.dll does for MailEnable).
If anyone has other ideas to avoid this before SWsoft corrects this bug, please let me know.