E-mail features #73

Closed
spacilly opened this Issue Apr 14, 2014 · 21 comments

Projects

None yet
@spacilly
Contributor

It would be nice to send emails to users of the project.
Ex: send an e-mail when the task is completed, when the task status changes, when comment is added or updated ...

Users who receive e-mail will be selected using checkbox like Basecamp does.

@cbe35
cbe35 commented Jun 4, 2014

Hi,

+1

@mpscy
mpscy commented Jun 15, 2014

+1

@samijuke

+1

@demaya
Contributor
demaya commented Jun 29, 2014

+1 and also when a task is due.

@MaorBril

+1

@poikilotherm
Contributor

+1

Could be implemented as an action on event.

Maybe PHPMailer or Swiftmailer are an option to have a nice framework around the mailing stuff? Although PHPMailer does not yet support sending S/MIME encrypted messages, many people use it.


I retought this and I think this feature is closely related to the code needed for #173. I'll see what I can do on this issue.

@fguillot
Collaborator

For a first version, emails notification will be implemented like that:

  • Each user can choose to receive or not emails
  • You can select all projects or only some projects
  • An email is sent when something change for a task (position, new comment, new subtask...)
  • @poikilotherm I will probably use Swiftmailer for that
@demaya
Contributor
demaya commented Jul 20, 2014

And something like a alarm when a task becomes due? :(

I know the problem: you need some trigger (like cron) to send emails...

@fguillot
Collaborator

It's not very hard, I added a basic command line interface for kanboard. I can add a new command by example kanboard check-due-tasks and ask people to run that from a daily cronjob.

http://kanboard.net/documentation/cli

@demaya
Contributor
demaya commented Jul 20, 2014

Oh yeah! Would be great!

@MaorBril

@fguillot Thank you very much,
Any estimate on release date?

@fguillot
Collaborator

@MaorBril probably a couple of weeks because I'm traveling a lot during this summer.

@Mammeri
Mammeri commented Aug 7, 2014

Hello,

I work in a company where we installed KanbanBoard. It looks very promising and simple and seems to suit most of our needs. However, as other users said the lack of emails notifications is really a shame since it would really increase the interest of the program.

Your program has a great potentiel and we are looking forward for more (simple) evolutions especially the mails notifications.

Best regards.

A.M.

@marcosaccioly

That'd be a great feature do have.

@fguillot
Collaborator

Email notifications are finally there, it's available in the development version.

Notifications are sent on many events:

  • Task creation/modification/open/close
  • Comment creation/modification
  • Subtask creation/modification
  • New attachments
  • Due tasks

Notifications must be activated on the settings page for each user, it's also possible to select only some projects.

If you spot any bugs, don't hesitate to open a new ticket.

@fguillot fguillot closed this Aug 16, 2014
@marcosaccioly

Hey man... Thanks a lot!
I have installed and will test it during the next weeks.
I believe the config should be enabled by default.

I'm still trying to schedule the cron job in my shared host environmet.
Cheers,

@marcosaccioly

I believe there should be a link to access the task which generated the notification. The only thing we receive so far is text.

@Guybrush333
Contributor

Thanks for all the hard work! I know this is probably not high on the priority list, but in my opinion there are too many emails sent out. It'd be desireable to be able to choose which events trigger E-Mails for me. Keep it coming! =D

@klaw1
klaw1 commented May 22, 2015

Or if email has the option of sending only to the assigned person.

@mpscy
mpscy commented May 22, 2015

Sehr geehrte Damen und Herren,

Sie erreichen mich wieder ab dem 26. Mai. Ihre E-Mail beantworte ich anschließend umgehend.

Für Anfragen im Bereich Medical Consulting steht Ihnen bis dahin Herr Robert Woywod unter consulting@heartbeat-med.de zur Verfügung.

Für Anfragen im Bereich Medical Solutions und heartbeat ONE können Sie sich an Herrn Marc Tiedemann unter tiedemann@heartbeat-med.de wenden.

In dringenden Fällen stehen Ihnen unsere Berliner und Kölner Büros auch gerne telefonisch zur Verfügung.

Mit freundlichen Grüßen
Yannik Schreckenberger

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment