Debug ehcp and your system
in many cases, debuging your system and ehcp may help you resolve your problem.
Either your problem is email, or domains, or anything else, following steps may help you to resolve your problem.
1.open a console on your server, then enter:
sudo tail -f /var/log/ehcp.log
This will monitor the running of ehcp daemon.. you will/may see many lines when you add domains/subdomains.. or do some operations in your ehcp gui
2. open a separate console on your server, then enter:
sudo tail -f /var/log/syslog
this will show almost all aspects of your server, including email send/receive.. so, this will be useful when debugin especially email problems.
3. to be sure, open a separate ssh console, then enter:
sudo /etc/init.d/ehcp restart
this will restart ehcp daemon (background process) and make sure operations on ehcp gui be applied to your system.
Without daemon, most gui operations will not be applied to system.
after doing this, watch your console on 1 and 2 and try to debug your system.