Swift Mailer - Kann keine E-Mails senden, und kann nicht finden, Fehlerprotokolle

Neu in PHP und Swiftmailer und haben noch, um es arbeiten. Ich habe hochgeladen, das /lib/- Verzeichnis in ein Verzeichnis in der root von my shared webserver von Hostgator. Ich habe hochgeladen, die folgenden nach innen in das Verzeichnis /lib/:

<?php
        require_once 'lib/swift_required.php';

$transport = Swift_SmtpTransport::newInstance('mail.****.com', 25)
    ->setUsername('****@****.com')
    ->setPassword('****');

$mailer = Swift_Mailer::newInstance($transport);

$message = Swift_Message::newInstance('Subject Here')
    ->setFrom(array('****@****.com' => '****'))
    ->setTo(array('****@****.com' => '****'));

    $message->setBody('This is the message');

    if (!$mailer->send($message, $errors))
    {
        echo "Error:";
        print_r($errors);
    }
?>

Ist es nicht eine Nachricht senden, aber ich bin auch nicht sehen, alle Fehler werden protokolliert. Ich habe die Fehlerprotokollierung aktiviert, in der alle Abschnitte, die in meinem php.ini - aber wenn ich versuche, dorthin zu gehen, wo ich hochgeladen .php-Datei in einem browser bekomme ich einen 404-Fehler. Wenn ich die Verbindung über ssh habe ich jailshell-Zugang. Als ich versuchte, gehen Sie zu /var/log/php-scripts.log habe ich nicht die Berechtigung habe. Frage mich, wo ich sonst noch finden konnte-Fehler für dieses, um es zu beheben?

  • Wenn send() nicht zurück false, die Nachricht kann blockiert werden, indem der Empfänger die E-mail-server. Haben Sie spam/junk-Ordner?
  • Ja, nichts in den Empfänger der Spam-Ordner ist nichts und im senden von E-Mail-Ordner Gesendet. Aber wo würde ich herausfinden, ob send() wird false zurückgeben, oder nicht?
  • Wenn Sie sehen nicht jede "Error:" gefolgt von Ihrem print_r Ergebnis, das bedeutet, dass send() zurück true
  • Vielen Dank, aber ich glaube nicht, ich bin am richtigen Ort, um zu sehen, "Fehler:" oder sonst etwas. Was ich gemacht habe ist das hochladen der php-Datei, die den code auf meinen webserver und dann ist nichts passiert. Ich bin nicht in der Lage zu gehen, um es in meinem web-browser, um zu sehen, alle Fehler (gibt mir ein 404), und ich habe nicht gefunden, wie die Fehler via SSH. Wo soll ich suchen "Fehler:" oder alle anderen Nachrichten zu erscheinen?
  • Wenn Ihr web-browser-Punkte, um das PHP-Skript, das Sie angeschlossen haben.
InformationsquelleAutor d.h276 | 2013-10-14
Schreibe einen Kommentar