Hallo,
ich möchte gern den PHPMailer in einer PHP-Klasse verwenden. Noch nutze ich php5.6 (soll sich demnächst ändern) und es läuft ohne composer.
Jedoch bekomme ich keine Mails verschickt, wenn ich mit PHP-Klassen arbeite. Eine einfache php-Datei funktioniert.
Hier mein Beispiel-Code:
Wo ist mein Fehler?
ich möchte gern den PHPMailer in einer PHP-Klasse verwenden. Noch nutze ich php5.6 (soll sich demnächst ändern) und es läuft ohne composer.
Jedoch bekomme ich keine Mails verschickt, wenn ich mit PHP-Klassen arbeite. Eine einfache php-Datei funktioniert.
Hier mein Beispiel-Code:
PHP:
use PHPMailer\PHPMailer\PHPMailer;
require('../PHPMailer/PHPMailerAutoload.php');
class myclass extends otherclass{
protected function _test(){
$mail = new PHPMailer;
$mail->isSMTP();
$mail->Host = 'xxx';
$mail->SMTPAuth = true;
$mail->Username = 'xxx';
$mail->Password = 'xxx';
$mail->SMTPSecure = 'tls';
$mail->Port = 587;
$mail->setFrom('xxx@xx.de', 'xxx');
$mail->addAddress('xxx@xx.de', 'xxx');
$mail->Subject = 'Testbetreff';
$mail->Body = 'Test';
}
}
Wo ist mein Fehler?