The OGo Webmailer does generate customized mails using the usual component mechanisms of WebUI. The components are located using the "activation" system using various verbs.
Write much more ...
mailview htmlMail textMail link-inline-preview
Example:
{
verb = mailview; type = "eo-pkey/date";
component = LSWAppointmentHtmlMailPage;
},
{
verb = htmlMail; type = "eo/date";
component = LSWAppointmentHtmlMailPage;
},
{
verb = textMail; type = "eo/date";
component = LSWAppointmentTextMailPage;
},
{
verb = link-inline-preview;
type = "eo-gid/date";
component = LSWAppointmentHtmlMailPage;
}
Most mail components inherit from LSWObjectMailPage and most mail
components have one subclass for HTML mails and another one for plaintext
mails.
Example:
WOComponent (NGObjWeb)
OGoComponent (OGoFoundation)
LSWObjectMailPage (OGoFoundation)
LSWAppointmentMailPage (LSWScheduler)
LSWAppointmentHtmlMailPage (LSWScheduler)
LSWAppointmentTextMailPage (LSWScheduler)