mrworf / plexupdate

Plex Update script to simplify the life of Linux Plex Media Server users.
GNU General Public License v2.0
1.77k stars 146 forks source link

Getting an email #299

Open siddrajput opened 2 years ago

siddrajput commented 2 years ago

Hi,

During installation, the following question was asked:

Should cron send you an email if an update is available/installed? [Y/n] y

Where do I enter my email address? It didn't ask me for my email address.

Sidd

christian-0s commented 2 years ago

I did not try this specifically on plexupdate, but I think you should configure the mail address in cron (which by default sends via mail the command output, if there is any, to the owner of crontab, root in this case). Probably you'll need msmtp, in arch wiki there's a good tutorial on how to configure it.

ljunglex commented 2 years ago

Hi,

I can confirm that it works, I used msmtp / msmtp-hta for this. Currently getting output mailed to myself from /etc/cron.daily/plexupdate.

Wasn't easy figuring out all the correct configuration, but that's more a crontab issue.

A tip is to manually force (echo) some output when troubleshooting in the "plexupdate.sh" and then run the daily crontab manually: /etc/cron.daily/

crakerjac commented 2 years ago

I created my own branch to send me an email via 'mail' command. I don't know if it's something they want in master, so I'm maintaining it on my own branch. https://github.com/mrworf/plexupdate/compare/master...crakerjac:plexupdate:master

demonbane commented 2 years ago

@crakerjac If you already have mailutils installed and working, this shouldn't be necessary. You may want to double-check /etc/aliases and make sure that the user that the cronjob is running as (presumably root), has an email address associated with it. Cron should then automatically send the log in case of any errors without you having to manually call mail.