Neu Email Versand aus JTL Testserver - Beispiel wie's geht...

gutberle

Sehr aktives Mitglied
29. März 2011
1.280
372
Hallo Leute,

wer immer mal wieder einen Testserver aufsetzt, um ein neues Release auf Herz und Nieren zu testen, der lädt sich meistens ein Backup seines Datenbestandes aus der produktiven Wawi rein, um auch "Masse" zum Testen zu haben.

Testserver Emailprobleme:

Zum ausführlichen Testen gehört aber natürlich, dass man die eigenen Workflows und alle Kommunikationswege durchspielt und hier wird's gefährlich, denn spätestens wenn ich für die virtuelle Testbestellung der 37 Waschmaschinen von Jakob Meier automatisch eine Versandemail auslöse, wird Jakob Meier mißtrauisch, ähem. Ergo: Es muß irgendwie gewährleistet werden, dass man Emails aus der Testwawi versenden kann und die auch ankommen, aber eben nicht bei Jakob Meier.

Lösungsansätze:

Hier gibt es verschiedene Ansätze: Lokaler SMTP Server, Lokaler SMTP Proxy, SMTP Intercept und Redirect Service, und einige mehr ... - Ich werde hier aber gar nicht erst auf die verschiedenen Optionen eingehen, denn alle haben bestimmte Vorteile, aber ALLE haben auch Nachteile und vor dem Hintergrund der minimalen Anforderungen, die hier vorliegen, haben ALLE vor ALLEM Nachteile, denn alle sind echte Server/Services, alle müssen aufwändig konfiguriert werden - und - alle stellen ein potentielles Sicherheitsrisiko dar, frei nach dem Motto "... jedem Service sein eigenes Scheunentor".

Stattdessen will ich Euch eine simple Lösung mit einem Programm vorstellen, das VIELE Vorteile und so wie ich es sehe, KEINE Nachteile hat: Papercut

Papercut Features:

Papercut ist ein kostenloses und portables Programm, das einen lokalen SMTP Server einrichtet, aber nichts verschickt. Alle Emails landen einfach in der internen Mail-Queue, aber jetzt kommt's - Papercut ist auch ein Email-Viewer, der eigentlich alle gängigen Standards beherrscht.

Papercut-Main.png

Soll heißen, die Emails werden zwar nicht versandt, kommen aber an, und zwar in Papercut, wo man sie sich mitsamt Anhängen anschauen kann, Header, Mimes, einfach alles. Und falls man mal eine Email wirklich weiterleiten will, gibt es den Forward Button. Das hat den Vorteil, dass man nicht wie bei einem lokalen SMTP Server oder Proxy/Redirector per Konfiguration an den Headern rumfummeln muss, damit sie umgeleitet werden und dabei auf's Byte genau sehen kann, was die Wawi da so getrieben und geschrieben hat.

Papercut Sicherheit:

Papercut ist standardmäßig nur auf Localhost, also unter 127.0.0.1 zu erreichen und damit von außen nicht sichtbar. Das kann man zwar in den Optionen von Papercut ändern und das Programm auf einem der nach außen gerichteten Netzwerk-Interfaces lauschen zu lassen, was zum Beispiel Sinn macht, wenn man einen Papercut Server im Netz haben möchte, an den eine größere Zahl von Wawi Testclients ihre Emails senden, aber auch dann gilt folgende weitere (sichere) Einschränkung: Papercut stellt zwar einen "incoming" SMTP Server dar, ist aber eben kein "Mail Transport Agent" (MTA) und kann deshalb auch kein Sicherheitsrisiko darstellen, weil er keinerlei Verbindungen nach Außen herstellt!

Wawi und Papercut Konfiguration:

Das Schöne an Papercut ist, dass es gar nicht erst versucht, sich irgendwo dazwischen zu drängen, sondern man muß in der Applikation selbst den SMTP Versand auf Papercut umlenken. Das klingt zuerst, als würde jetzt der "Aha, doch schwierig..." Teil kommen, aber tatsächlich muß man in der Wawi-Testinstallation lediglich in "Admin > Fimen- / E-Mail-Einstellungen" gehen und dort die SMTP Serverdaten wie folgt ändern:

SMTP-Server: 127.0.0.1
Port-Nr.: 25
Verschlüsselung: Keine Verschlüsselung
Benutzername: leer
Passwort: leer

... und dann die gleichen Einstellungen für Server und Port in den Optionen in Papercut, fertig. Einfacher geht's wirklich nicht und wenn man Papercut nicht laufen hat und ein Wawi Prozess oder Workflow mailen will, jammert die Wawi und erinnert einen dadurch daran, Papercut zu starten... :cool:

Papercut Service:

Von Papercut gibt es auch eine Windows Service Version, die ich auch ausprobiert habe. Ich habe aber keine strategischen Vorteile gegenüber der Applikation entdecken können, zum Beispiel muß zum Ansehen der eingegangenen Emails die Papercut Anwendung gestartet werden und dann kann man sie auch gleich laufen lassen. Und letztlich hatte die Papercut Anwendung auch Rechteprobleme beim Löschen der Service Email Queue - Unnötig, runter damit...

Happy testing ... :)

Viele Grüße,
Ingmar
 
Zuletzt bearbeitet:
Ähnliche Themen
Titel Forum Antworten Datum
Beantwortet JTL Workflow Versand Email Zustellinfo JTL-Workflows - Fehler und Bugs 1
Neu Versandart -> Hinweistext Email (Deutsch) Einrichtung von JTL-Shop4 0
Beantwortet Wawi Schickt keine Rechnung per Email. JTL-Wawi - Fehler und Bugs 11
Neu JTL versendet keine eMail an manche Kunden User helfen Usern - Fragen zu JTL-Wawi 3
Neu Wie Eigene Felder in Email Vorlage nutzen Wawi 1.6.x ? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Email / Ticket Weiterleitung Servicedesk (Beta) 1
Neu Gleiche Variable in Email-Text und in Email-html - funktionieren aber im html nicht Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Übersetzungen der Druck-/Email-/Exportvorlagen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
email Variable ausblenden wenn leer Einrichtung JTL-Shop5 4
Neu Bestellbestätigung Email BCC wird nicht gesendet JTL-Shop3 0
Neu Email von Amazon-Pay bezüglich der Sicherheitslücke Betrieb / Pflege von JTL-Shop 2
Neu Ebay zu Shopify zu JTLWawi Email Problem Shopify-Connector 1
Neu Druckvorlagen List & Label Variable Report.Company.Email mit falschem Wert verknüpft Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
"Frage zum Artikel" Email wird nicht gesendet Upgrade JTL-Shop4 auf JTL-Shop5 1
Neu Beschafungszeit / Tage bis Versand kann nicht eingestellt werden JTL-Wawi - Fehler und Bugs 6
Neu Eigener Versand wird nicht für alle Bestellungen bestätigt Amazon-Anbindung - Fehler und Bugs 1
Neu JTL WaWi Workflows Versand Sendestatus User helfen Usern - Fragen zu JTL-Wawi 10
Neu DHL Internationaler Versand (Export) Mehrpaketsendung bzw. erneuter Versand Problem Zollpapiere User helfen Usern - Fragen zu JTL-Wawi 2
Neu Report: "Beschreibungstext lang" + "Versand" + "Freiposition" in Rechnung 2.0 anzeigen User helfen Usern - Fragen zu JTL-Wawi 10
Neu pf_amazon_bestellung.nStatus auf 25 (Versand an Amazon / Meldung ausstehend) geändert. Das darf nicht passieren Amazon-Anbindung - Fehler und Bugs 0
Neu [JTL-Shop 5] Spanische Inseln aus dem Versand ausschliessen? Betrieb / Pflege von JTL-Shop 4
In Diskussion Versand mit Hermes und anderen Dienstleistern - Sortierung per Workflow? JTL-Workflows - Fehler und Bugs 2
Beantwortet Versand mit UPS (API) funktioniert nicht JTL-ShippingLabels - Fehler und Bugs 1
Neu Coupon-Lösung für "Artikel kostenlos + kostenfreier Versand (nur DE)" Plugins für JTL-Shop 0
Neu Optimieren: Versand und Zahlungsart Business Jungle 0
Neu Konfiguration E-Mail Versand von Rechnungen, Lieferscheine etc. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Stücklistenartikel unter Versand nicht sichtbar (1.6.30.3) JTL-Wawi - Fehler und Bugs 0
Neu Versand -> offene Lieferscheine -> Umsatz und Ertrag für alle offenen Aufträge/Lieferscheine Individuelle Listenansichten in der JTL-Wawi 0
Neu DHL-Versand in NON-EU-Länder: Was ist mit kostenlosen Artikeln (z.B. Muster/Flyer) JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu JTL WMS und Wawi UPS Versand declared Value JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu Kein Amazon Token mehr in Einstellungen vorhanden - Fehler PrimeSeller Versand Amazon-Anbindung - Fehler und Bugs 2
Neu Nach PC Absturz: Aufträge hängen fest in Versand / Auf Pickliste Arbeitsabläufe in JTL-Wawi 1
Neu ACHTUNG bei allen WF*s für den Versand ... User helfen Usern - Fragen zu JTL-Wawi 2
Neu Eigene Ansicht Versand -> Lieferscheine Individuelle Listenansichten in der JTL-Wawi 6
In Diskussion korrekten MwSt.-Satz für Versand erteilen JTL-Workflows - Ideen, Lob und Kritik 1
Neu Gutscheine aus JTL im Woocommerce-Shop anbieten Onlineshop-Anbindung 0
Artikelkategorien aus JTL-Wawi in JTL-Shop übernehmen Einrichtung JTL-Shop5 0
Neu Öffnen eines einzelnen Artikels aus Wawi 1.633.1 im Shop funktioniert nicht JTL-Wawi - Fehler und Bugs 0
Neu Übertragen von zusätzlichen Feldern an JTL-WAWI aus WooCommerce Bestellung WooCommerce-Connector 0
Neu Eigenes Kundendatenfeld aus Woocommerce in Wawi übernehmen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wawi steigt plötzlich aus User helfen Usern - Fragen zu JTL-Wawi 1
Falsch migriert oder nicht gelöschte Einstellungen aus alten Shopversionen? Upgrade JTL-Shop4 auf JTL-Shop5 2
Neu Problem mit Stornierung einer Auftragsposition aus Migration User helfen Usern - Fragen zu JTL-Wawi 0
Neu Artikel aus mehreren Stücklisten zusammenstellen User helfen Usern - Fragen zu JTL-Wawi 10
Neu JTL Connector zu Shopware 6 gibt Fehler aus Shopware-Connector 2
Neu Erstellen eines individualisierten Artikels bestehend aus mehreren Komponenten User helfen Usern - Fragen zu JTL-Wawi 2
Neu Objekte aus GlobalDataController::pull werden nicht gemappt Allgemeines zu den JTL-Connectoren 0
Neu Karteileichen aus Sortiment entfernen Amazon-Anbindung - Ideen, Lob und Kritik 0
Neu Bestellung werden nicht aus Woocommerce ins JTL Wawi übertragen WooCommerce-Connector 1
Neu Artikel aus verschiedenen anderen Artikeln User helfen Usern - Fragen zu JTL-Wawi 3

Ähnliche Themen