Skip to content

Microservice to send email GLPi notifications via SMTP with more performance using Routines and Channels

Notifications You must be signed in to change notification settings

auguzsto/glpi_queue_smtp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

This application is only test a better performance (multi-thread) to send e-mail notifications by SMTP utilization Goroutines and Channels.

Tested on GLPi version 10.0.9

Tasks

  • Check queue every 15 seconds.
  • Pushed queued emails via SMTP.
  • Unsent emails remain in the queue
  • Sent emails are logged
  • Generated action log in crontasklogs.

Build and run

  • Rename file ..env_copy_and_rename_this_envfile to .env
  • Set your config data in .env
  • Execute go build

Performance without microservice

Performance with microservice

About

Microservice to send email GLPi notifications via SMTP with more performance using Routines and Channels

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages