Trotz WP-Mail-SMTP kein Mailversand

  • Hallo,

    ich habe hier gelesen, dass man es mit dem Plugin WP-Mail-SMTP probieren soll, wenn keine Bestätigungsmails bei neuen Registrierungen gesendet werden bzw. die neuen Benutzer keine erhalten. Nun hab ich die 2 Varianten mit php und SMTP ausprobiert, aber die Test Mails kommen nicht an und auch wenn ich einen neuen Benutzer hinzufüge, kommt nichts an.
    Jetzt frage ich mich, was ich einstellen bzw. angeben muss, damit es funktioniert. Kann mir da jemand weiterhelfen?

    Gruß jencowgirl

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hallo,


    ich habe hier gelesen, dass man es mit dem Plugin WP-Mail-SMTP probieren soll, wenn keine Bestätigungsmails bei neuen Registrierungen gesendet werden bzw. die neuen Benutzer keine erhalten.

    wenn man per SMTP die Mails versenden möchte - warum auch immer - würde ich persönlich die WP Funktion wp-mail erweitern. Ok. es ist kein Plugin und die Änderungen muss man bei einen update selber pflegen... aber die 4 Zeilen gehen schnell


    in ~/pluggable.php

    die function wp_mail ca. Zeile 280 (je nach Version anders)

    nach

    PHP
    // (Re)create it, if it's gone missing
        if ( !is_object( $phpmailer ) || !is_a( $phpmailer, 'PHPMailer' ) ) {
            require_once ABSPATH . WPINC . '/class-phpmailer.php';
            require_once ABSPATH . WPINC . '/class-smtp.php';
            $phpmailer = new PHPMailer(true);
        }

    erweitern

    PHP
    $phpmailer->IsSMTP(); // telling the class to use SMTP
    $phpmailer->Host       = "smtp.exmapl.org"; // SMTP server
    // $phpmailer->SMTPDebug  = 2;                     // enables SMTP debug information (for testing)
                                               // 1 = errors and messages
                                               // 2 = messages only
    $phpmailer->SMTPAuth   = true;                  // enable SMTP authentication
    $phpmailer->Host       = "smtp.example.org"; // sets the SMTP server
    $phpmailer->Port       = 25;                    // set the SMTP port for the GMAIL server
    $phpmailer->Username   = "deine_mail@user"; // SMTP account username
    $phpmailer->Password   = "***geheim****";        // SMTP account password

    Wenn du GMAIL verwenden möchtest, findet du bei der PHPMailer Klasse eine Anleitung. Gmail verwendet einen anderen Port und benötigt noch ein zwei Zeilen mehr.


    Hoffe die Antwort hilft weiter

    ralf

    Mit offenen Augen träumen

  • Hallo Ralf,

    danke für deinen Tip, aber leider kommt immer noch keine Test Mail an und ich habe mehrere Email Adressen getestet. Hast du noch eine Idee, was helfen könnte?

    lg

  • Kann mir keiner bei dem Problem helfen? Das ist wirklich schade.

    Hat nicht jemand eine andere Lösung für das Problem mit den Bestätigungsmails, dass die verschickt werden? Es wäre echt blöd, wenn ich alles reinschreiben muss, weil sonst keiner schreiben kann.

  • Kann mir keiner bei dem Problem helfen? Das ist wirklich schade.

    Hat nicht jemand eine andere Lösung für das Problem mit den Bestätigungsmails, dass die verschickt werden? Es wäre echt blöd, wenn ich alles reinschreiben muss, weil sonst keiner schreiben kann.

    Ich hatte das selbe Problem letztes Jahr - ein Tag vor der Fußball-WM, ich wollte ein Wett-Spiel starten und keiner konnte sich anmelden -- hat eine Weile gedauert, bis mein Hoster reagiert hat, daß er nicht per php, sondern per SMTP mailt und bis ich rausgefunden hatte, daß man da ein plugin braucht .. so und dann kams -- das plugin muß kongfiguriert werden und dazu brauchst du wieder gewisse Daten deines Hosters ....meiner war zu faul oder zu dämlich oder was immer, ich hab hier gepostet wie böse und ein netter Schweizer mit Erfahrung hat mir dann ich glaub 3 der gängignsten Server-Eingaben geschickt -.. der erste war nix, der zweite hat dann funktioniert . Steig also deinem Hoster ordentlich rein, sag ihm, du hostest WP und möchtest mit SMTP mailen und er soll dir die korrekten Serverdaten dafür schicken ... das sind ein paar Zahlen, dann schickst du eine testmail weg und es sollte gehen ... drück dir die Daumen - selbst ist die Frau :D

  • PS - die nette Antwort des Herrn weiter oben ist viel zu kompliziert - ich habe das normale SMTP-Widget genommen und in der Eingabemaske dann die vorgeschlagenen Konfigurations-daten eingegeben .. alles auf der WP-admin-Seite ...nix geändert im code oder sonstwo -- unter Widgets ein SMTP runterladen und eingeben - das issses ...

  • BrittaDN
    Erstmal danke für deine Antworten und ich bin erleichtert, dass ich nicht die einzige mit diesem Problem bin.
    Bei mir ist das so, dass ich 3 Email-Adressen bei verschiedenen Hostern habe und es mit keiner funktioniert. Die Daten, um mit SMTP Mails verschicken zu können, habe ich, da ich ein Programm bentze, wofür ich diese brauche. Aus diesem Grund denke ich nicht, dass mir der nette Schweizer weiterhelfen kann.
    Mich wundert einfach, dass egal bei welcher Email-Adresse und egal, was ich einstelle, sich nichts ändert. Darum bringt mir dieses Plugin genauso viel wie vorher, nämlich gar nichts.
    Vermutlich werde ich dieses Problem nicht beheben können und es zukünftig so machen, dass ich Beiträge von anderen selbst veröffentlichen muss.

    Edit:Das Problem ist behoben. Ich hab ein anderes SMTP Plugin installiert und das funktioniert wunderbar.

    Einmal editiert, zuletzt von jencowgirl (16. Juli 2011 um 20:12)

  • diese Daten hatte ich ursprünglich auch - von meinem Hoster - aber die haben nicht funktioniert, eines aus der Liste des Schweizers dann doch ... ist übrigens kein plugin, sondern ein widget gewesen, das ich benutzt habe -- habe diese Seiten inzwischen gelöscht (und den hoster auch),deshalb kann ich leider nicht mehr nachsehen ...vielleicht hast du nur einfach in deinem C-panel oder was du benutzt noch keine e-mail-Weiterleitung angelegt ???? also ICH mußte das damals selber machen - und auch selber rauskriegen, daß man das tun muß - mein Hoster war da sehr ungefällig :-( Es ist sicher nur irgendwo eine Kleinigkeit, denn gehen MUSS es - nur die Nerven behalten ;-)

    Einmal editiert, zuletzt von BrittaDN (17. Juli 2011 um 17:31)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!