AutoMsg

1 1 1 1 1
Rating 5.00 (1 Vote)

Automsg sends emails to registered users each time an new article is published.

Version 4.2.16 (Update : 25/09/2024)

  • + Language : add German translation - thank you Hajo Nieman
Version 4.2.15 (Update : 12/09/2024)
  • + Language : add Portuguese Language in component admin
  • + Language : add Portuguese (Brazil) Language in component/user plugin
Version 4.2.14 (Update : 12/09/2024)
  • + Language : add Portuguese Language in component/user plugin
Version 4.2.13 (Update : 21/06/2024)
  • # Install : initialize com_mail params if empty
  • # Uninstall : delete automsg scheduled tasks
Version 4.2.12 (Update : 20/06/2024)
  • # Invalid version number
Version 4.2.11 (Update : 20/06/2024)
  • # AutoMsg from front : missing mail text translation
  • # User change profil : use btn-primary class instead of button
...

  • Joomla! 4.x/5.x
  • Joomla 3.x
AutoMsg Package
for Joomla! 4/5
CG_DOWNLOAD_NOT_ALLOWED
(already downloaded 295 times)

Joomla 3.x plugins are not maintained anymore.

Published Article
(Joomla 3.x)
Profil AutoMsg
(Joomla 3.x)
CG_DOWNLOAD_NOT_ALLOWED
(already downloaded 860 times)
CG_DOWNLOAD_NOT_ALLOWED
(already downloaded 842 times)

Important : AutoMsg package are now in AutoMsg package. 

All parameters are in AutoMsg component.

Log file tracks sent articles  in administrator/logs/com_automsg.log.php.

Email template are defined in e-mail templates, in your administrationde : administration, System Menu, in Templates group,  sur Mail templates, entrr automsg in search edit to see AutoMsg email templates.

Field "Receive email" has been added to user profile

automsg profil en

User may disable those emails in his profile.

In sent messages, {unsubscribe} link may be added.

Unsubscribe link goes  a new menu where user may update his profile's information. It shows : 

automsg menu profil en

Mails may be sent on publishing event (a bit long if you have many users) or asynchronously sent : at the end of the day, the week, one by one or multiple articles in a single email. 

AutoMsg task plugin is in charge of asynchronous sendings, delay depending on task parameter.

This task plugin is also used when a webhoster limits the number of emails per hour/day/week.

 

To asynchronously send emails, go to your administration, System menu, in Manage group, click on Scheduled tasks.

If AutoMsg task does not exists, click on New button, select Asynchronous email sent on published articles and set its execution rules as you wish

In this example, we'll send emails once a week at 18:00.

automsg task select en   automsg task params en

In tasks list, you now see something like the following image : 

automsg task en

You may click on Run Test button to manually start or restart your task.

To see messages status, go to Components menu, AutoMsg and select Messages menu..

In this example,  Session's limit is set to 4 messages so we can see how waiting messages are working.

automsg messages en

After publishing a new article, email has to be sent to 5 users  (total) :  it's OK for 3 of them, 1 has an error, 1 is waiting for the next session. 

Note : on this page, we have 2 lines in error : articles 38 and 39 have been deleted during the process. Article 39 has been partially sent (article deleted during process), article 38 has not been sent at all (deleted before the first message could be sent).

You may see the detail of this first message either by clicking on icon on the right side, or click on its checkbox and click on See it.

automsg one message en

Either you ignore errors or you may try to resend them.

On this example, there'a 1 waiting message. Click on the underlined 1 to see who is waiting. The last message will be sent depending on your delay parameter setting (in AutoMsg configuration, next to limit parameter).

 automsg one message warnings en