PDA

View Full Version : Email - how does it work


Karen
07-05-04, 02:20 PM
dotProject supports incoming and outgoing email in two distinct ways.

Incoming email is only supported by the Ticketsmith module (this is not helpdesk - but Ticketsmith in the core system). Incoming email is processed by gateway.pl which is a Perl script designed to accept email which is sent to it via a procmail rule or by a .forward rule in your email setup. Usually on a windows system you will have to modify gateway.pl and php.ini to set mail transport agents and the SMTP host.

Outgoing email is support by various modules using the standard class defined in the classes directory.

In particular, with tasks, email is forwarded to the assignees on a task (if the appropriate box on the task add/edit form is ticked) BUT not to the user who is editing or creating the task - even if that person is also in the assignee list. This behaviour is controlled by the basic programming of the module.

Outgoing email is sent from Ticketsmith automatically when a follow up is recorded - this is sent to the ticket submitter and/or any cc addresses included. If you include your own address then you will get a copy of the email.

There is a known bug in 1.0.2 where Ticketsmith was not sending emails out correctly. This has now been resolved in the CVS and we would suggst that you download the updates before lodging any problems.

Settings on outgoing email are controlled by your php.ini file for things like, for example, mail transport agent and default from addresses.