フォーラム

ホーム » Liferay Portal » Deutsch

構造的に表示 平面上に表示 ツリー上に表示
スレッド [ 前へ | 次へ ]
toggle
Jakob Hohlfeld
MailServiceUtil - Wie finde ich heraus, ob das Senden fehlschlägt
2013/01/15 2:15
答え

Jakob Hohlfeld

ランク: New Member

投稿: 10

参加年月日: 2012/10/08

最近の投稿

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
2013/01/15 4:43
答え

Jakob Hohlfeld

ランク: New Member

投稿: 10

参加年月日: 2012/10/08

最近の投稿

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...