Nope, you can copy it everywhere on the server and don't need root access for it. Have you ever read: Copy these files class.phpmailer.php to your web server: class.phpmailer.php languages/phpmailer.lang-e n.php If you are using the SMTP mailer then copy class.smtp.php as well.
If you do not have control of the include directory and you are running PHP 4.0 or higher you can use this function to set it to the path of your files: iniset('includepath', '.:/path/to/phpmailer/dir' ); Or this: $mail-PluginDir = '/path/to/phpmailer/dir'.
Install PHPMailer on Windows Server PHPMailer is simple enough to use but in windows server you may face problem.because it is not same as we do.Check the following steps 1. Make a new folder 'includes' in your PHP installation folder. Example (c: php includes) 2. You just need to upload PHPMailer class folder inside the 'includes' folder.