Skip to content

Update MerlinAU.sh#123

Merged
Martinski4GitHub merged 1 commit intoExtremeFiretop:devfrom
Martinski4GitHub:dev
Feb 17, 2024
Merged

Update MerlinAU.sh#123
Martinski4GitHub merged 1 commit intoExtremeFiretop:devfrom
Martinski4GitHub:dev

Conversation

@Martinski4GitHub
Copy link
Collaborator

  1. Ported code over to support the option to have a secondary email address to receive email notifications via the "CC" parameter. Still working on the menu selection to allow the user to define the email address & email name/alias.

  2. Modify the "email notification" code to address the issue reported when the GMX email server would insert "garbage lines" in the emails being sent. See the following link for a post in the SNB Forum that has more details of the problem.

https://www.snbforums.com/threads/backupmon-v1-5-3-feb-14-2024-backup-restore-your-router-jffs-nvram-external-usb-drive-now-available-in-amtm.86645/page-43#post-892220

  1. Minor code improvements.

1) Ported code over to support the option to have a secondary email address to receive email notifications (using "CC" parameter). Still working on the menu selection to allow the user to define the email address & email name/alias.

2) Modify the "email notification" code to address the issue reported when GMX email server would insert "garbage lines" in the emails being sent.

3) Minor code improvements.
@ExtremeFiretop
Copy link
Owner

@Martinski4GitHub

My man, you've been busy!
I like the idea of the extra cc field, will review all these nice new additions and report back shortly :)

@Martinski4GitHub
Copy link
Collaborator Author

@ExtremeFiretop,

Just FYI, I'm still working on the menu option for the secondary email address, but I wanted to get the latest changes that address the GMX email server problem and more code improvements in the "email notification" code. Hopefully, you'll get a chance to check & verify these changes by the time I get the menu selection completed.

I've verified the fix using iCloud, GMail, Outlook & GMX accounts.

@ExtremeFiretop
Copy link
Owner

@ExtremeFiretop,

Just FYI, I'm still working on the menu option for the secondary email address, but I wanted to get the latest changes that address the GMX email server problem and more code improvements in the "email notification" code. Hopefully, you'll get a chance to check & verify these changes by the time I get the menu selection completed.

I've verified the fix using iCloud, GMail, Outlook & GMX accounts.

Yes I see that now, no worries I'll review the email code improvements instead 🗡️
Get it from both angles, sounds like you've already tested pretty thoroughly, but I'll validate ASAP.

@ExtremeFiretop
Copy link
Owner

While testing this I realized the Backupmon versioning format has changed and now broke the version check:

image

@ExtremeFiretop
Copy link
Owner

@Martinski4GitHub

Review done. Testing done.
I identified an issue, but not with your changes. Found issues with backupmon parsing as found above.

That can be resolved in it's own PR. Feel free to merge at anytime your ready.
Else feel free to add the new menu and I'll review the new changes again :)

@Martinski4GitHub
Copy link
Collaborator Author

@Martinski4GitHub

Review done. Testing done.

That was fast!! Thanks for the review & validation.

I identified an issue, but not with your changes. Found issues with backupmon parsing as found above.

Yeah, I saw the post where Viktor issued the latest version of BackupMon and mentioned changing the versioning scheme. At the time, I just assumed he had already told you about it. I should've given you a heads-up at least when I read the post. Sorry about that.

That can be resolved in it's own PR. Feel free to merge at anytime your ready. Else feel free to add the new menu and I'll review the new changes again :)

I think I'll merge this PR now since it's already reviewed & approved. That way, the next set of changes can be reviewed separately.

@Martinski4GitHub Martinski4GitHub merged commit 6f5e0f9 into ExtremeFiretop:dev Feb 17, 2024
@ExtremeFiretop
Copy link
Owner

@Martinski4GitHub
Yeah, I saw the post where Viktor issued the latest version of BackupMon and mentioned changing the versioning scheme. At the time, I just assumed he had already told you about it. I should've given you a heads-up at least when I read the post. Sorry about that.

No worries at all, I made a joke to viktor in the forums just this morning about how he should of told me </3
If you had told me I couldn't blame viktor ;)

@Martinski4GitHub
I think I'll merge this PR now since it's already reviewed & approved. That way, the next set of changes can be reviewed separately.

Sounds good to me!! I'm happy with that trust me lol!
I should mention I only have a hotmail and gmail but I tested both with success. :)

@Martinski4GitHub
Copy link
Collaborator Author

Sounds good to me!! I'm happy with that trust me lol! I should mention I only have a hotmail and gmail but I tested both with success. :)

With Hotmail & Gmail, plus the others I have tested with (one account is from my wife actually), we covered pretty much most of the well-known players WRT email (at least here in North America, I don't know what they use in South America, Europe, Asia, Africa, etc.)

I just finished testing the CC feature and it's working pretty well so far. I must admit, I do like having the ability to send email notifications to a 2nd email account. As you said, this feature will be very useful when managing someone else's router so that one can send email notifications to both parties.

@ExtremeFiretop
Copy link
Owner

ExtremeFiretop commented Feb 17, 2024

I must admit, I do like having the ability to send email notifications to a 2nd email account. As you said, this feature will be very useful when managing someone else's router so that one can send email notifications to both parties.

I've already set it up for that small side gig I mentioned had an AX88U Pro with our script lol.

I couldn't wait for production I wanted it on that router right away lol.

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

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants