If you’re using PHP and wanting to check to make sure the incoming connections came over HTTPS, you are probably using the $_SERVER['HTTPS'] variable.

The problem is, if your servers are behind a load balancer which handles SSL encryption for you, this method of checking won’t work. Fortunately, there are other headers added by the load balancer you can use to detect SSL. They are the X-Forwarded-* headers.

I’ll be performing maintenance on servers Tonight (Feb. 25) between 10pm and midnight (Mountain Time.) Many servers will require a reboot due to an OpenSSL kernel update. Other updates will be applied, but more detail on the OpenSSL vulnerability can be found here.

The maximum expected downtime for each server is only a few minutes. Please email me if you have concerns or questions.

I’ll be performing maintenance on servers this Friday night (Feb. 4) between 10pm and midnight (Mountain Time.) Many servers will require a reboot due to a kernel update. The maximum expected downtime for each server is only a few minutes. Please email me if you have concerns or questions.

Check the email account for the address you’re verifying and click on the provided link.

Send a test email:

echo "This is only a test." | ./ses-send-email.pl -k ./aws-credentials -s "test subject for email" -f someaddress@yourdomain.com someaddress@yourdomain.com(Note – Until you receive production access to Amazon SES, you can only send to addresses you have verified. You can request production access here.)

(Additional notes – The “From” address you set in your php.ini file will override any mail headers you set in php. Sending will fail if you try to set the “From” header to an unverified address or when setting the “Reply-To” header at all in php.)