Fóruns

Início » Liferay Portal » Deutsch

Visualização combinada Visão plana Exibição em árvore
Tópicos [ Anterior | Próximo ]
toggle
Jakob Hohlfeld
MailServiceUtil - Wie finde ich heraus, ob das Senden fehlschlägt
15 de Janeiro de 2013 02:15
Resposta

Jakob Hohlfeld

Ranking: New Member

Mensagens: 10

Data de entrada: 8 de Outubro de 2012

Mensagens recentes

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
15 de Janeiro de 2013 04:43
Resposta

Jakob Hohlfeld

Ranking: New Member

Mensagens: 10

Data de entrada: 8 de Outubro de 2012

Mensagens recentes

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