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

gutberle

Sehr aktives Mitglied
29. März 2011
1.295
405
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
Rechnungsversand per eMail hin und wieder nicht erfolgreich JTL-Wawi 1.9 1
Artikelpuffer Email Workflow JTL-Wawi 1.11 4
Neu Email in Outlook funktioniert nicht mehr User helfen Usern 9
JTL Workflow - Email addresse von Rechnungsadresse JTL-Wawi 1.9 5
Problem Wawi 2.0 mit DHL Versand JTL-Wawi 2.0 1
Neu JTL Shipping Fehler bei DHL Versand über WMS ? User helfen Usern - Fragen zu JTL-Wawi 2
Versand Internetmarke funktioniert nicht (Could not load file or assembly 'System.Net.WebProxy, ...) JTL-Wawi 2.0 2
Shop Apotheke Bestellungen seit Update als „nicht bezahlt“ – Versand blockiert JTL-Wawi 2.0 6
Neu ERDE an JTL- seit 10h kein Versand wegen Störung! JTL-ShippingLabels - Fehler und Bugs 10
Neu Exchange Konto kann nicht eingerichtet werden für E-Mail Versand User helfen Usern - Fragen zu JTL-Wawi 2
Artikelposition Versand keine Bezeichnung JTL-Wawi 1.11 2
Bundles / Stücklisten + Mehrpaket-Versand → keine Sendungsnummern in Shopify JTL-Wawi 1.9 0
Neu Pickliste hängt fest – Aufträge gesperrt, nicht in Versand sichtbar User helfen Usern - Fragen zu JTL-Wawi 3
Neu JTL übernimmt immer Standard Versand von Amazon Amazon-Anbindung - Fehler und Bugs 0
Neu Referenznummer Grösse auf den Versand Etiketten von DPD-Cloudservice und GLS Api JTL-ShippingLabels - Ideen, Lob und Kritik 0
Artikel Gehen nicht aus In Aufträge raus nach Versand JTL-Wawi 1.11 1
Neu Merkmale Shop an oder Aus Allgemeine Fragen zu JTL-Shop 0
1.11.8 - Mengen aus FBA Umlagerungen werden nicht vom verfügbaren Bestand abgezogen JTL-Wawi 1.11 3
Globale Textbausteine aus alter WAWI 0.9 JTL-Wawi 1.10 0
Worker versendet keine E-Mails mehr aus der Workflow Queue JTL-Wawi 2.0 6
Neu Eigenes Feld aus Artikel in Artikeletikett ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Neu 1000te Zugriffe aus der ganzen welt auf applepay.php Allgemeine Fragen zu JTL-Shop 2
Neu Anwalt um aus Ads Dienstleistungsvertrag raus zu kommen User helfen Usern 4
Neu Zahlung von Kunden aus dem EU Ausland, Mwst falsch Plugins für JTL-Shop 1
Neu CSS GeoIP MwSt.-Finder 2.7.1 verhindert das Anlegen von Shop-Kundenkonten aus der Wawi Plugins für JTL-Shop 1
Neu Shop 5.6.1: Probleme beim Entfernen von Artikeln aus dem Warenkorb JTL-Shop - Fehler und Bugs 5
Neu Versandart Name aus Lieferschain anstatt aus auftrag einsetzen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Rückverfolgung des Verkaufskanal bei Angeboten aus dem Shop User helfen Usern - Fragen zu JTL-Wawi 3
Neu Rückverfolgung des Verkaufskanal bei Angeboten aus dem Shop Eigene Übersichten in der JTL-Wawi 0
Neu Import von Rechnungen oder Lieferungen aus anderem System Starten mit JTL: Projektabwicklung & Migration 0
Neu Erscheinungsdatum im Artikel aus Lieferdatum in Bestellung Arbeitsabläufe in JTL-Wawi 2
Serienmails aus dem Shop nach Kundenimport Einrichtung JTL-Shop5 0
Neu Artikel aus Shopware in der Wawi importieren und WMS redy machen Shopware-Connector 0
Versandbenachrichtungen werden jetzt aus Wawi versendet JTL-Wawi 1.11 10
Neu Frage zu SQL Statement - Kunden-Kommentar aus Auftrag auf Pickliste User helfen Usern - Fragen zu JTL-Wawi 1
Neu Alttexte aus OPC werden beim Slider nicht im Code angezeigt JTL-Wawi - Fehler und Bugs 0
Neu Idee - Versanddatum aus Amazon & eBay als Feld in JTL übernehmen eBay-Anbindung - Ideen, Lob und Kritik 0
Neu Aus einfachen Variationen Variationskombinationen machen Arbeitsabläufe in JTL-Wawi 3
Teilgelieferte Umlagerung bucht vollständig aus Streckenlager aus JTL-Wawi 1.8 0
Artikel Z besteht aus den Positionen A, B und C mit unterschiedlichen Steuersätzen. Wie im Angebot, Auftrag, Rechnung richtig dargestellen ? JTL-Wawi 1.11 4
Neu Umlaute aus Kurzbeschreibung werden nicht angezeigt Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3

Ähnliche Themen