Hallo beisammen,
bin gerade im Thema swiftmailer und komme nicht so richtig weiter.
Ich habe die Dateien heruntergeladen und angezogen. Ich bekomme dann die Fehlermeldung:
Fatal error: Uncaught Error: Call to undefined method Swift_SmtpTransport::newInstance() in C:\xampp\htdocs\pojekt\einsterneinberg\kontakt-swift.php:17 Stack trace: #0 {main} thrown in C:\xampp\htdocs\pojekt\einsterneinberg\kontakt-swift.php on line 17
Linie 17 ist unten im Code:
$oTransport = Swift_SmtpTransport::newInstance('smtp.strato.de', 587 );
Code nun hier (Einlogdaten sind mit +++ und ####:
PHP
<?php
error_reporting (E_ALL);
ini_set('display_errors', 'On');
//<!--Swiftmailer Version-->
include_once __DIR__ . '/swiftmailer/lib/swift_required.php';
$oTransport = Swift_SmtpTransport::newInstance('smtp.strato.de', 587 );
$oTransport->setUsername( '++++++.###### @ ########.de' );
$oTransport->setPassword( '+++++++!' );
$oMessage = Swift_Message::newInstance();
$oMessage->setFrom( 'Test aus Internetseite:' );
$oMessage->setTo( '++++###### @ ######.de', 'Konrad Mustermann' );
$oMessage->setSubject( 'PHP Betreffzeile' );
$oMessage->setBody( '<h1>PHProcks!</h1><h2>HTML E-Mail senden mit SwiftMailer</h2>', 'text/html' );
$oMessage->addPart( strip_tags($oMessage->getBody()), 'text/plain' );
$oMailer = Swift_Mailer::newInstance( $oTransport );
if ( !$oMailer->send($oMessage) ) {
echo 'Something\'s went wrong!';
exit;
}
echo 'Yes! First Mail with SwiftMailer sent successfully!';
?>
Alles anzeigen
Was läuft da bei mir falsch?
Danke für die Hilfe schon im Voraus. Gerne auch mal ein Beispielcode der in der Anwendung funktioniert.