donderdag 24 augustus 2023

Orange (Belgium) DynDNS

The Orange router only accepts an email address. If you try to enter a username, you get this error:



It is a JavaScript function doing a check. You can change this function and load it using Chrome "Overrides" to avoid this error.

An easier way is to change the POST request. I'll explain how you can do this (on Windows):

Using Chrome (Firefox has a build-in method, see below):

Open Chrome and go to the "Dynamic DNS" router page. Press F12 to open the "Developer tools" and choose "Network":

Now you can fill your information in the form and use a fake email address:


Submit this form. You will get this notification: The username or password specified is incorrect. The return code is: (badauth)

In the Developer tools, you should see the file "OrgDynDns". Right click the file and choose "Copy" -> "Copy as cURL (cmd)":


Open "Notepad" or any other text editor and paste the text:

Replace fake.address^%^40test.com by your real username. I also had to remove the line "  --compressed ^". Now copy all this text again, open a command line (Windows start button and type CMD + Enter). Paste the text here and press Enter:


You're done!! Go to Chrome and refresh the page. You should see your DynDNS name updated successfully:


Using Firefox:

Open Firefox, go to the "Dynamic DNS" page of your router. Press F12 to open Developer Tools. Fill out the form with a fake email address (see above). Right click on "OrgDynDns" and choose to "Edit and resend":


Now change the username and send:


If all went well, refresh the page, the service should be activated!





dinsdag 31 januari 2023

Veeam email notification Microsoft Exchange Online / Microsoft 365

Setting up email notifications for Veeam Backup & Replication is not obvious.

And if you use Veeam Windows Agent to backup, it is even different.


Let me show you some possibilities for both:

First method, using "smtp.office365.com"

If you are using MFA, create an app password. Direct link: https://mysignins.microsoft.com/security-info


Click on "Add sign-in method" and create an "App password".

As an admin, check in the "Microsoft 365 admin center" the details of this user -> Mail -> Email apps

Make sure "Authenticated SMTP" is checked.


In Veeam Backup & Replication, you can set it up like this:


Put your M365 username/password in "1"

The "From" address can be put in "2". You can use your main address or:

-    address of a distribution list (make sure you have "send as" permission)

-    address of a shared mailbox (you also need "send as" permission)

-    address of an alias (allow it in Exchange Admin Center -> settings -> Mail flow)

The "To" should contain the recipient "3". You can also use a distribution list here.


In Veeam Agent for Microsoft Windows (Free):

Go to the settings -> enable email notifications -> click on "Configure and test".

Click on "Show SMTP server settings":


The email address in "1" is the "From" and the "To" address!

The email address in "2" is the username, linked to the password in "3" (above)

I usually use a distribution list in "1". This way all members from that list will receive the message. Make sure the username in "2" has "send as" permissions.


If you setup any of the 2 in a network with a fixed WAN IP and with access to any TCP port 25, I mostly use Microsoft Direct Send.

Put your IP address in the SPF record. Use your MX record as SMTP server (port 25). No login credentials. You can only send to internal addresses, so use a distribution list to relay it to external ones.