Ich erstellte ein E-Mail-HTML-Formular in Java-Webanwendung Ich muss eine Funktion für die Vorschau einer HTML-E-Mail vor dem Senden hinzufügen. Ich habe bereits [lies das] [1] [1]: Preview an email in default mail client before sending with Java and MimeMessage aber es hat mir nicht geholfen, ich muss wissen, was andere Bibliothek von Java sind, die ich verwendete, um diese Art von Funktionalität zu bekommen.Vorschau einer E-Mail vor dem Senden
Antwort
Von Ihrer ersten Frage ist es für mich ein wenig unklar, was Sie erreichen wollen und was Sie bereits getan haben (und welche Anforderungen Sie haben).
Wenn Ihr Benutzer eine E-Mail im Webbrowser erstellen und später dort eine Vorschau anzeigen muss, können Sie einfach eine weitere HTML-Komponente hinzufügen, die die Eingabe des Benutzers als HTML darstellt. Sie könnten versuchen, html WYSIWYG-Editor wie TinyMCE zu verwenden, sie haben normalerweise eingebaute Vorschau. So beendet Benutzer seine Bearbeitung, zeigt eine Vorschau dieser Nachricht im Editor an und sendet dann den HTML-Quelltext der Nachricht an Ihr Servlet, wo JavaMail sie verarbeitet.
Wenn Sie eine native Java Swing-Anwendung haben, können Sie eine Komponente verwenden, die solche Inhalte wie JEditorPane verarbeiten kann. Vergessen Sie nicht, den richtigen Inhaltstyp dafür zu setzen (text/html).
Wenn Sie die JavaFX-Anwendung verwenden, können Sie versuchen, den eingebetteten Browser zu verwenden. Weitere Informationen und Beispiele finden Sie unter here.
In jedem Fall müssen Sie nur eine Komponente bekommen, die mit Ihrem HTML-Inhalt umgehen kann, den HTML-Code des Benutzers hineinlegen und ihn anzeigen, wenn der Benutzer eine Vorschau anfordert.
- 1. Kann ich eine Vorschau der XML-Datei anzeigen, die PHP SOAP vor dem Senden senden möchte?
- 2. Senden einer Ajax-Anfrage vor dem Senden des Formulars
- 3. Erstellen einer Textbereich Vorschau vor der Einreichung
- 4. Ajax Codierungsparameter vor dem Senden?
- 5. PHP Senden einer HTML-EMAIL-Seite von einer Website
- 6. Kennwortverschlüsselung vor dem Senden des Formulars
- 7. CometD: Broadcast-Nachrichten vor dem Senden verarbeiten
- 8. jquery abort() ajax Anfrage vor dem Senden einer anderen
- 9. ExtJS überprüft den Wert einer Zelle vor dem Senden
- 10. Vorschau des Bildes vor dem Hochladen in IE9 anzeigen
- 11. Get Bild Vorschau vor dem Hochladen in React
- 12. Live-Vorschau des Bildes erstellen (vor dem Hochladen) mit JQuery
- 13. Vorschau Bild vor dem Hochladen in Struts 2.3
- 14. $ http.get ('URL', {params: {email: email}}); Anfrage mit leeren params Senden
- 15. Ändern Sie ein Eingabefeld vor dem Senden
- 16. HTML: Seitenvorschau kurz vor dem Senden
- 17. aktive Formularvalidierung manuell vor dem Senden auslösen
- 18. Anhalten der Ajax vor dem Senden Bild
- 19. Hash-Passwort vor dem Senden des Formulars
- 20. Laravel Mail Listener (Vor dem Senden - Abbrechen)
- 21. Überprüfen Sie alle Formulardaten vor dem Senden
- 22. Serialisieren eines Arrays vor dem Senden an einen API-Endpunkt
- 23. Senden Sie EMail mit asp.net mvc
- 24. Überprüfen Sie die E-Mail vor dem Senden funktioniert nicht
- 25. Akzeptieren einer Nachricht vor dem Schreiben
- 26. Mysql Vorschau Ausgabe vor der Verarbeitung?
- 27. Rails 3: Die beste Möglichkeit, das Bild vor dem Upload in der Vorschau anzuzeigen
- 28. Django Formular Vorschau - Hinzufügen des Benutzers zu dem Formular vor dem Speichern
- 29. Bestätigung vor dem Senden des Formulars mithilfe von jQuery
- 30. Wie kann ich vor dem Senden einen Dialog anzeigen?
Ich mache ein Seriendrucksystem ähnlich Microsoft Mailing Merge für einen Benutzer, so dass ich eine E-Mail von vielen Menschen vor dem Senden Vorschau benötigen, können Sie mir den besten Weg vorschlagen, dies zu implementieren. –
Ist Ihre Anwendung webbasiert, wenn der Benutzer eine Vorschau der Nachricht in einem Browser oder eigenständig anzeigt? – Eugene
Es ist eine Java-Webanwendung. –