Office 365 Block Emails by IP

We had a customer getting 30ish spammed emails from their website each day, but it wasn’t coming from the website. We handle their website and email so by looking into the back-end of the website we could see there were no form submissions. This meant it was spoofed to seem like it was coming from the site.

We needed something to use to block these emails. The customer forwarded a couple of the emails so we could look at the internet headers. Opened the email in Outlook and then went to File >> Properties.

Scrolling through the header we found the offending email address ““, the IP address and domain.

We went into their Office365 online account and went to the Admin >> Show All >> Security.

This will take to you Once there you will click on “Policies & rules” >> Threat policies >> Anti-spam.

Once there to block the IP we went to Connection filter policy (Default) >> Edit connection filter policy.

Enter the IP address you want to block and hit “save”. Make sure it did save. We had to do this a couple of times before the IP showed in our policy list.

Save and make sure it took.
If the IP shows up here it took.

We also created a separate policy to handle the email address. Start with clicking on the “Create policy” >> “Inbound“. In the Users section add the email addresses you want to protect. We didn’t add any groups. We put their “” and “” for the Domains section. For the Action we sent the emails to the junk folder. In the “Allow & block list” we added the offending email address.

Microsoft documentation was a little outdated, but helped us. We found that information here.

Let us know if this helped you…

“Domain Networks” – Domain Scam

We received a invoice today from Domain Networks to renew our main domain Problem with this invoice is our domain is not with Domain Networks. They want $285.00 to renew for another year. Domains do not cost that much. If you or someone you know gets a letter/invoice from Domain Networks it is a scam.

Let us know if this helped you….

Add Canonical Tag in Joomla

We know that internal links in your website is desired with Google, but how do you link to home page in the top menu and bottom menu without being penalized by Search Engines. Well the best way is to tell Google which one is a one you want indexed. You do this by adding a “rel=”canonical”” in your link.

We like using the Gantry framework and Gantry makes this task easy. In the Admin area click on the menu item and go to the “Gantry Menu” tab.

Then click on the “” button next the “Link Tag Attributes” .

Add the “key” of “rel“, and “Value” of “canonical“, and “Save” this menu item.

This works easy for the Main Menu particle. You will need a different approach for another menu. You will go into the Template Style. Once in the Gantry Template Style in the upper right corner you will click on the “Menu” button at the top. Then select the menu you want in the drop down. Then hover over the menu item to get the “cog” icon to edit this item.

Then add the “rel” and “canonical” tag in the “Link Tag Attributes” area.

Let us know if this helped you…

Website Attacks On The Rise

We often check the Web Access Firewalls we run on out site as well as our customers sites, and over the past week we have noticed an incredible up tick in attacks. Many coming from other Countries. We typically see maybe 5 attacks a week, but in the last three days we have had over 2,500 attempts on just one site.

If you are unsure if your site is protected feel free to reach out to us, and we can investigate it for you. We have plenty of recommendations for WordPress, Joomla, and Drupal users.

Solved Network Solutions Email 550 5.7.1 Connection refused

We have a customer who purchased business class emails with Network Solutions. Our customer had issues right away with delays in email and rejections. This turned out to be a outdated Sender Policy Framework (SPF) record in the DNS settings. This didn’t solve all the issues.

One user was still having issues with delayed emails. We sent an email to user-1 but got a rejection for user-2. Turned out user-1 was set to forward to user-2. We added user-1 email address to user-2 email account as a safe sender; however, we got still got rejections. We ended up just turning the forwarding off and everything was working.

Not really a solution, but it is working. We are not a fan of Network Solution here.

Let us know if that helped you…

FontAwesome Alternative Google Icons

We use icons all the time. Sometimes it is a simple FontAwesome or Icomoon fonts. Other times we make our own through Illustrator. We stumbled upon Google’s icons and discovered there are a ton of them. Great looking artwork and easy to use. We watched the following video before using them and found it helpful.

Here is a link to the Google Icons page.

Let us know if this helped you.

The User’s password must be changed before signing in

This is something we see often; however, today we got this message and it took several tries to get it right. Often we jump into the Active Directory and reset the password with the option for the user to change the password again on next sign on. This is method I took and we got the following afterwards.

We had to set the password and this time we did not check the “must change password on next sign on. “

This got us into the machine. Once in we were able to hit CTL + ALT + DEL, go the Password Change option, and the user was able to set the password they wanted.

Let us know if this helped you…

Error: Attempt to assign property “group” on null: Attempt to assign property “group” on null

We were getting this error while moving a Joomla site. This is a 3.10.8 site that has been upgraded for many years, so there were experimental plugins, modules, and components that could be the issue. Lucky for us this turned out to be a simple update to the Gantry Framework. We updated the framework to 5.5.12 and the site was fine.

Let us know if this helped you…

XAMPP Update to PHP 8

We use XAMPP as well as WAMP, but our XAMPP’s PHP was outdated.

Go to this URL:

Download the latest “Portable Package“.

In our XAMPP directory we renamed two folders “apache” and “php” by adding “-old” to each folder. We used 7-Zip to open the downloaded “Portable Package” and extracted the two folders “apache” and “php” into the “C:/xampp/” folder. We restarted our XAMPP by stopping and starting it again.

We were so please when everything was working the way it should. Many other tutorials on this didn’t include replacing the Apache folder, but those techniques didn’t work for us.

We thought we were done till we needed to access PHPmyAdmin. This was not connecting. Looking around on the web we found a great article from OS Training that resolved our issue. We renamed our phpmyadmin folder in XAMPP by adding “-old“, and coping the folder from the “Portable Package”. Next we copied the file “” from the old folder to the new one. This resolved our PHPmyAdmin issue. Now we were fully upgraded without reinstalling XAMPP.

Let us know if this helped you…

WP2Social Auto Publish Powered By :
Translate »