Category: Open Source Projects
I have been an "Open Source" contributor for several decades. Previous projects have included PHPMailer, PHPMailer-FE, PHPMailer-ML, DCP-Portal, ttCMS, QuickCSV, QuickCache, QuickSkin, OPcache, SmartTemplate, FormValidator, and a few others. Health issues forced a retirement in 2012 ...
I returned to maintaining and creating Open Source projects in 2020. The projects I am working on include PHPMailer Pro, SMTPMailer, PHPMailer-BMH (Bounce Mail Handler), PHPMailer-FE (Form to Email), and FormValidator.
There are 10 posts in this category:
Monday January 8 2024
DCP Portal and ttCMS were two projects that I actively developed. Both shared #1 top prize in CMS/Portal shoot out for its day.
I long ago abandoned both ... quite frankly, the feature bloat driving that segment was getting out of hand and I didn't want to participate.
Over the years, I...
This blog entry has 1 comments
Read full post
Sunday December 31 2023
Do a search on "PHP Documentation" and you'll get the top project documentation tools, likely the first one in the list will be PHP Documentor – definitely the leading package for creating documentation.
Problem is that every tool available now go well beyond just PHP projects and require a...
Read full post
Sunday December 31 2023
Starting with releases in 2024, all codeworxtech projects will follow a simple coding standard:
PHP Tags
<?php (preferred) or <?=
Character Encoding
PHP code must use UTF-8 without BOM
PHP code lines use \n Unix style line endings
Side-Effects
Classes cause no side-effects (no executable...
Read full post
Sunday December 31 2023
Using classes with namespaces can get a bit daunting ... at least confusing ... when the provider has multiple classes in varying categories.
I'll use my own classes as an example, and show how to simplify the coding.
My full list of classes and their namespaces:
PHPMailer Pro namespace:...
Read full post
Thursday December 28 2023
PHP documentation shows that
date("r"), and note that this is equivalent to date("d-M-Y H:i:s O")
will provide an RFC 2822 / RFC 5322 formatted date (as in: Thu, 21 Dec 2000 16:01:07 +0200) ...
That is correct. However, keep in mind that may work when creating the header for an email. I...
Read full post
Wednesday December 27 2023
It's a feature that has been requested for many years ... actually, more than a decade.
It's coming. SMTPMailer will have that feature in the next release. It's implemented in developer mode now and being tested. The next release will have:
IMAP will be added as a transport to send emails
Will...
Read full post
Wednesday December 27 2023
The web server you use has, in essence, only one mail transport protocol. That is SMTP (Simple Mail Transfer Protocol).
Sendmail and Qmail are applications with SMTP email sending capabilities and configuration. Sendmail is now pervasive and widely used. There are still a few servers with Qmail...
Read full post
Wednesday December 27 2023
In less than a two week period:
PHPMailer2 is now PHPMailer Pro
Form2Mail is now PHPMailer-FE
Bounce Mail Handler is now PHPMailer-BMH
https://phpmailer2.com is now https://phpmailer.pro
What drove these changes?
Really simple, I'm ticked. A few years back, the current admin of PHPMailer...
Read full post
Saturday December 16 2023
Yes, there is. It's the next generation, PHPMailer2.
I should know, I was the sole author of the original PHPMailer starting with a major re-write in version 2.0.0 on November 7 2007 – all the way through to version 5.1 in use until at least July 28 2011. Those versions of PHPMailer were...
Read full post
Monday December 11 2023
The new Form2Mail aims to be far more user friendly than previous projects.
An example is how To:, From:, Cc:, and Bcc: are entered. Using To: as an example, most scripts would require you to enter that as:
$mail->RecipientName = 'John Doe';
$mail->RecipientEmail = 'john.doe@domain.com';
In...
Read full post