kostenloser Webspace werbefrei: lima-city


Hilfe für SwiftMailer

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    attach-the-net

    attach-the-net hat kostenlosen Webspace.

    Hallo Leute,
    ich benutze bei mir SwiftMailer um über Mandrill Bestätigungsmails zu versenden.
    Auf meinem WebServer zuhause funktioniert es einwandfrei und hier auf lima-city leider nicht :(
    Ich glaube das swiftmailer nicht richtig eingebunden wird aber eigentlich funzt es ja.
    Hier ist mal der Code:
    include_once "../php/swift/swift_required.php";
    ###
    $text = "Text ist lang Drum schreibe ich ihn hier nicht rein.";
    $html = "<h1>Text ist lang Drum schreibe ich ihn hier nicht rein.</h1>";
    $subject = 'Bitte schalte deine E-Mail Adresse frei';
    ###
    $from = array('no-reply@attachthe.net' =>'Attachthe.net-Team');
    $to = array(
     $mail  => $mailfirst[0],
    );
    $transport = Swift_SmtpTransport::newInstance('smtp.mandrillapp.com', 587);
    $transport->setUsername('User bekommt ihr nicht!');
    $transport->setPassword('Meinen API Key bekommt ihr nicht ;)');
    $swift = Swift_Mailer::newInstance($transport);
    
    $message = new Swift_Message($subject);
    $message->setFrom($from);
    $message->setBody($html, 'text/html');
    $message->setTo($to);
    $message->addPart($text, 'text/plain');
    
    if ($recipients = $swift->send($message, $failures))
    {
     echo "Deine E-Mail Adresse ($mail) wurde gespeichert.<br>
    Bitte schalte sie jetzt frei. Wir haben dir den Link per E-Mail gesendet.";
    } else {
     echo "Ein Fehler ist aufgetreten:\n";
     print_r($failures);
    }


    Die Mail ist übrigens weiter oben festgelegt. Die kommt aus einem Forumlar per POST. ;)

    Beitrag zuletzt geändert: 19.8.2014 15:49:15 von attach-the-net
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. k*************g

    Es könnte helfen, für die Fehlerbehebung mal auf "display errors" umzuschalten (hier) bzw in der php die Zeile hinzuzufügen:
    error_reporting(E_ALL);


    Was kommt denn als Ausgabe bzw in der Var. "$failures" ?
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!