I get the slashes added to new registration to user email and admin email too.
I fixed it by adding the php function stripslashes.
Line 900: change <?php echo $regplus[‘msg’];?> to <?php echo stripslashes($regplus[‘msg’]);?>
Line 941: change ?php echo $regplus[‘adminmsg’];?> to ?php echo stripslashes($regplus[‘adminmsg’]);?>
In those instance, the custom msg and adminmsg are read from the database, which if you have characters like single or double quotes anywhere will have the slashes before them. The two above lines strip out the slashes to display the correct custom messages every time you want to edit the settings.
In addition to the settings page, you have to strip out the slashes before sending the messages.
Line 1817: change $regplus[‘adminmsg’] to stripslashes($regplus[‘adminmsg’])
Line 1879: change $regplus[‘msg’] to stripslashes($regplus[‘msg’])
I hope that helps.