WordPress
Last updated:
Send authenticated SMTP email over TLS from WordPress
Learn how to override wp-mail() and send secure email using authenticated SMTP and StartTLS from WordPress.
WordPress
Last updated:
Learn how to override wp-mail() and send secure email using authenticated SMTP and StartTLS from WordPress.
WordPress
Last updated:
How to identify, block, mitigate and leverage xmlrpc.php scans, brute-force, and user enumeration attacks on WordPress sites… Secure WordPress xmlprc.php interface and reduce service disruption.
Windows Server
Last updated:
Windows Server IIS loves to tell the world that a website runs on IIS. It does so with the “Server:” header in the HTTP response, as shown below. In this post I’ll show you how to remove HTTP response headers in Windows Server IIS. You don’t want to give hackers too much information about your servers, right?.
Windows Server
Last updated:
When the .svc web service handler doesn’t work in IIS with ASP.NET 4.5 and returns a 404 Not Found error, you may need to add an extra handler to IIS. Read on…
Web applications
Last updated:
Learn how to speed-up Joomla performance on Windows Server IIS using these 8 simple, but important, tips. Add caching, gzip compression, set your sessions & optimize MySQL database functions.
GNU/Linux
Last updated:
MySQL indexes (indices) are important. Why? Because they speed up the process for MySQL to find requested information.
Web applications
Last updated:
Ghost Publishing platform uses Nodemailer to send email with Node.js. It can send email using SMTP, sendmail or Amazon SES and is unicode friendly.
GNU/Linux
Last updated:
Converting MyISAM tables to InnoDB for more database performance, because: 1) MyISAM is old and no longer developed, and 2) InnoDB is much faster.
GNU/Linux
Last updated:
How to delete all MAILER-DAEMON emails from your Postfix queue, when it matches a sender or recipient email address condition. In Postfix, there are various similar commands to delete messages from the Postfix mail queue, based on the Message-ID and/or email address for example…
Windows Server
Last updated:
Learn how to enable WebSocket protocol support in IIS and ASP.NET 4.8 on Windows Server. Step-by-step PowerShell guide for quick installation.
Windows Server
Last updated:
Sometimes it’s important to remove (or hide) the file extension of scripts you use. Security by obscurity might be that reason, if you don’t want others to know what script language you are using for your website, or for static site hosts.
Codebase
Last updated:
Investigate SMTP authentication issues like a boss! When using TLS encrypted SMTP connections, it’s always handy if you are able to create a SMTP logon credentials and test SMTP authentication over a TLS/StartTLS connection. Preferably from your command-prompt.
Windows Server
Last updated:
Gzip compression conflicts with IIS Outbound Rules resulting in HTTP 500.52 URL Rewrite Module Error. Here is how to resolve this.
WordPress
Last updated:
The autoload feature loads and caches all autoloaded options, if available, or all options. The default option is to autoload, and over time when the wp_options table grows, this degrades performance. Today I noticed a slow MySQL query coming from a WordPress database (WordPress wp_options table). This made me investigate and to optimize the WordPress wp_options table “autoload” feature.
Useful
Last updated:
MySQL’s mysqlcheck is a command line table maintenance program: it checks, repairs, optimizes, or analyzes tables. Very handy for automated performance optimizations of MySQL databases and tables.
Windows Server
Last updated:
On IIS, Contact Form 7 captcha has one HUGE disadvantage: temporary captcha files placed in wp-content/uploads/wpcf7_captcha, are not automatically removed. Here is how to remove Contact Form 7 temporary captcha files on IIS…
GNU/Linux
Last updated:
MySQL string comparison functions for MD5 and SHA1 hashes; how to calculate MD5 and SHA1 hashes in MySQL and let MySQL do the calculations for you.
Codebase
Last updated:
Change file attributes with PHP chmod to make files read-only or normally accessible on Windows Server IIS.
Codebase
Last updated:
The System.Net.Mail Namespace leaves out the required Message-ID header in email. Here is how you can add this important header to your email, to make sure email arrives.
Web applications
Last updated:
PHP script to make your MySQL database smaller, leaner and faster by optimizing all tables with mysqli multi_query().