Zur not probier es mal so wie hier (im ersten sample)
http://phpmailer.sourceforge.net/extending.html
vielleicht kannst du deine variable global machen und nur beim ersten Aufruf der Funktion eine Instanz des PHP-Mailers erstellen:
PHP-Code:
FUNCTION phpmailer( $email_recipient, $email_subject, $email_body, $email_altbody )
{
global $mailer;
if (!isset($mailer)) {
ini_set("include_path", "D:/Programme/xampp/htdocs/berechtigung/phpmailer/");
require("class.phpmailer.php");
#$mail->SetLanguage("de", "/language/");
$mailer = new PHPMailer();
// weitere intialisierung
}
Nach dem Senden machst du dann ClearAddresses und ClearAttachments..
Wenn Du eine eigene Klasse hast kannst du die phpMailer-Instanz auch in deinem Konstruktor erzeugen, das wäre sauberer, als hier mit globalen Variablen zu arbeiten..