If you add a domain pointer to a DirectAdmin domain, you can not set-up the e-mail accounts and SSL certificates by default. Almost all the options are not available.
To fix this you can remove the domain pointer and add the domain as a normal domain to the account. It has to be the same account due to permissions.
Then, remove the private_html folder, symlink it to the public_html and set the correct permissions with this piece of code:
rm -rf /home/user/domains/domain.com/private_html ln -s /home/user/domains/domain.com/public_html /home/user/domains/domain.com/public_html chown -h user:user /home/user/domains/domain.com/public_html
Now you have the same effect of the normal Domain Pointer in DirectAdmin, but you are able to use the interface for all other DirectAdmin options!