Foren
MailServiceUtil - Wie finde ich heraus, ob das Senden fehlschlägt
Jakob Hohlfeld, geändert vor 11 Jahren.
MailServiceUtil - Wie finde ich heraus, ob das Senden fehlschlägt
New Member Beiträge: 10 Beitrittsdatum: 08.10.12 Neueste Beiträge
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
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, geändert vor 11 Jahren.
RE: MailServiceUtil - Wie finde ich heraus, ob das Senden fehlschlägt
New Member Beiträge: 10 Beitrittsdatum: 08.10.12 Neueste Beiträge
Ich versuche eben einen anderen Ansatz - com.liferay.util.mail.MailEngine
Dort kann ich ebenfalls versenden, jedoch schluckt die Klasse die MessagingException!
Dort kann ich ebenfalls versenden, jedoch schluckt die Klasse die MessagingException!
-- Auszug com.liferay.util.mail.MailEngine, Zeile 438 --
private static void _send(
...
}
catch (MessagingException me) {
if (me.getNextException() instanceof SocketException) {
if (_log.isWarnEnabled()) {
_log.warn(
"Failed to connect to a valid mail server. Please " +
"make sure one is properly configured. " +
me.getMessage());
...