Phpmailer Language string failed to load
Wednesday, April 23rd, 2008I have seen many posts from people who have installed phpmailer in the hopes of improving their mail capabilities on their site only to be confounded by the language string error -
Phpmailer Language string failed to load
Having just resolved the problem myself, I thought I would just document my remedy in the hopes that it will save someone else some time.
One solution I found in my search was altering the include path using a statement like -
set_include_path(get_include_path() . PATH_SEPARATOR . "/path_to_class/class/phpmailer");
But this change did not correct the problem for me. I looked further into the phpmailer documentation and found the SetLanguage method. I added the following lines to my code and the problem was resolved.
$lang_path = "/path_to_class_directory/class/phpmailer/language/"; $lang_type = "en"; $mail->SetLanguage($lang_type, $lang_path);
