Please read through this topic as I've provided multiple suggestions on how to solve email confirmation link issues. If you're getting confirmation code invalid errors then more than likely your mail client is mangling the URL. Ensure it contains the confirmation code. It should be a URL that looks like the following.
Non-SEO
Format
Code:
DOMAIN/index.php?option=com_comprofiler&view=confirm&confirmcode=CONFIRM_CODE
Example
Code:
http://www.example.com/index.php?option=com_comprofiler&view=confirm&confirmcode=reg0cf10a98144cf27a70b408689fab380409a030ac
SEO
Format
Code:
DOMAIN/MENU_ALIAS/confirm?confirmcode=CONFIRM_CODE
Example
Code:
http://www.example.com/cb/confirm?confirmcode=regf2c5d514683c898203e729f3f56fbe3509a030b3