Gmail removed check mail from other accounts

In 2026 Gmail removed the feature for fetching emails from third-party accounts with POP3.

Some of my clients liked using Gmail with a custom domain and were using this feature. Google were trying to convert users to their Workspace product which lets you use a custom domain, however it seems to be very fussy what domains will work with it. If it thinks your email is spam it seems there is nothing you can do about it. Domain verification doesn’t help. Support seem unable to help.

After extensive searching for a solution I found Gomailify which works with Googles official APIs. It took about 30 minutes to set up a client and required some changes to DNS and Gmail settings. It costs just $12 per year for 2 linked Gmail accounts.

CodeIgniter 4 Array in Config with .env file

The .env file can use dot syntax to represent associative arrays but the documentation is poor, here is how I did it.

Create a new class in the Config directory e.g. Salesforce.php

 '',
		'account2' => ''
	];
	public $campaigns = [
		'campaign1' => '',
		'campaign2' => ''
	];
}

Add lines to the .env file

salesforce.accounts.account1 = 'config('Salesforce');';
salesforce.accounts.account2 = '00123451HKB';
salesforce.campaigns.campaign1 = '1234000000dBAEvA';
salesforce.campaigns.campaign2 = '1234000000dBAEvB';

Finally to access within your controller

$salesforce = config('Salesforce');
echo $salesforce['account1']; // displays 00123451HKB
echo $salesforce['campaign2']; // displays 1234000000dBAEvB

Advantages: You commit can commit the files in the Config folder to version control without them storing sensitive information while the sensitive data stays in the .env file and is unique to a particular environment.

SEO and image file names

Surprisingly it looks like even the filename of an image used in a website has SEO benefit – see supporting links below – this may be a pain but a multilingual site should consider duplicating images in order to use different filenames containing keywords in each of the languages a site uses.

Supporting Links:

Sublime Text – British dictionary for spelling

If you want a British English dictionary in Sublime Text 3 for spell checking, choose Preferences / Settings and add the following line:

"dictionary": "Packages/Language - English/en_GB.dic"