Forums

Home » Liferay Portal » Deutsch

Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
Jakob Hohlfeld
MailServiceUtil - Wie finde ich heraus, ob das Senden fehlschlägt
January 15, 2013 2:15 AM
Answer

Jakob Hohlfeld

Rank: New Member

Posts: 10

Join Date: October 8, 2012

Recent Posts

Hi an Alle,

ich benutze MailServiceUtil.sendEmail(message); um eine Email aus einem Liferay-Portlet heraus zu versenden. Wie kann ich herausbekommen, ob ein Versenden der Email erfolgreich war oder nicht?

Ich benutze die Liferay Platform 6.0. Die Methode MailServiceUtil.sendEmail(message); liefert void zurück und es werden weder checked exceptions noch RuntimeExceptions geworfen.

Hat jemand eine Idee?

Viele Grüße
Jakob
Jakob Hohlfeld
RE: MailServiceUtil - Wie finde ich heraus, ob das Senden fehlschlägt
January 15, 2013 4:43 AM
Answer

Jakob Hohlfeld

Rank: New Member

Posts: 10

Join Date: October 8, 2012

Recent Posts

Ich versuche eben einen anderen Ansatz - com.liferay.util.mail.MailEngine

Dort kann ich ebenfalls versenden, jedoch schluckt die Klasse die MessagingException!

 1
 2-- Auszug com.liferay.util.mail.MailEngine, Zeile 438 --
 3
 4    private static void _send(
 5...
 6        }
 7        catch (MessagingException me) {
 8            if (me.getNextException() instanceof SocketException) {
 9                if (_log.isWarnEnabled()) {
10                    _log.warn(
11                        "Failed to connect to a valid mail server. Please " +
12                            "make sure one is properly configured. " +
13                                me.getMessage());
14...