Offline Email Notification

Description

Create a plugin that allows users to recieve an email notification if they are sent a message while offline. A couple of initial questions I have are:

  • Should the email notification be configurable on a per user basis?

  • Should a user be able to configure this feature themselves? If so, this may require individual/group permissions for the admin console.

Environment

None

Activity

Show:

realvava November 14, 2015 at 10:10 AM

Yes. Configuration page for that plugin is very nice idea.
You can add many parameter for customization:
1) status of dilivering contact - can be "away" and "offline" (only or both)
2) request of confirmation for sendind message (with cutomizing message of request)
3) Customize field "from" (in a mail title) and messgae for sender.
4) time for waiting before sending email (or numbers of xmpp messages)

wroot November 14, 2014 at 9:06 PM

I thought it should work with the address specified by the admin in the user's settings. Now i see it only works with the address provided by the user in his vCard. It is also only works when the user is Away (confusing ticket name). Plugin needs a readme, at least such minimal as your example. And maybe some configuration page, to change the message (no it's in English) and the subject. Also, i don't think it is necessary to expose email address. Though it is accessible via the same vCard, but maybe it can be somehow exploited when you can't access the vCard, but then just send a message to away users.

Nick Mossie November 14, 2014 at 8:49 PM
Edited

as I recall it works automagically, with one caveat: that your openfire server has to be capable of sending out email (so running like ssmtp pointed at your mail server, or is a mail server itself)

then it's just a matter of:

  • Login to the server from account (A)

  • Login to the server from account (B)

  • Set B''s email address in their vcard information to a forwarding email address

  • Set B as "away" (which should natually happen after some idle time)

  • Send a message to (B) ...


B should get the IM AND a message to their forwarding address.

wroot November 14, 2014 at 8:44 PM

I have installed the plugin, but not sure how to use it as there is no readme. It is called "Email on Away" isn't it?

Daryl Herzmann November 14, 2014 at 2:22 PM

Builds and available from here: http://www.igniterealtime.org/projects/openfire/plugins.jsp

Folks watching, please test it out and see what you think.

Fixed

Details

Assignee

Reporter

Components

Fix versions

Priority

Created March 31, 2005 at 8:38 PM
Updated November 14, 2015 at 10:10 AM
Resolved November 14, 2014 at 2:22 PM