this way:
$bo = new infolog_bo();
$info = array(
‘info_type’ => $this->getTaskType(),
‘info_subject’ => $this->getSubject() ,
‘info_des’ => $this->getDescription(),
‘info_responsible’ => $this->getDelegates(),
‘info_startdate’ => time(),
‘info_id_parent’ => $this->getParentID(),
‘info_status’ => $this->getStatus()
);
$this->taskID = $bo->write($info);
That triggers a synchronous / immediate notification for delegates
(info_responsible).
Delegates / every user can choose in their preferences if they want
notifications and how: eg. get a popup inside EGroupware when logged in
and an email if not.
We do not queue notification emails. So if we get eg. a temporary
failure from SMTP daemon, notification would be lost.
I know at least calendar shows notification failures (of cause only
synchronous notifications) to the user.
To debug that issue further you can:
- enable a general mail log in egw_mailer class in phpgwapi
- an SMTP log (logging communication with SMTP server) in
emailadmin_account in emailadmin
Ralf
–
Ralf Becker
Director Software Development
Stylite AG
Isaac-Fulda-Allee 9 | Tel. +49 6131 32702-0
D-55124 Mainz | Fax. +49 6131 32702-70
Email: rb@stylite.de
www.stylite.de | www.egroupware.org
Managing Directors: Andre Keller | Ralf Becker | Gudrun Mueller
Chairman of the supervisory board: Prof. Dr. Birger Leon Kropshofer
VAT DE214280951 | Registered HRB 46224 Mainz Germany