SwiftMailer 3

Swift is a fully OOP Library for sending e-mails from PHP websites and applications. It does not rely on PHP’s native mail() function which is known for using high server resources when sending multiple emails. Instead, Swift communicates directly with an SMTP server or a MTA binary to send mail quickly and efficiently.

Early versions of Swift were comparable to PHPMailer. Swift has since evolved and matured into a fully-fledged object-oriented mailing solution. Compared with PHPMailer, the interface for Swift is both tighter and more intuitive.”

So describes Chris Corbyn his Swift or SwiftMailer project for PHP. I’ve been using it since version 2.x and can happily recommend it to any serious PHP developer out there (in stating this, I’m by no means claiming to be a serious PHP developer of course :-). Chris provides for both PHP4 and PHP5 compliant packages.

SwiftMailer is more than just a replacement for PHPmailer, XpertMailer, and other similar packages. Version three sports a much more flexible plugin architecture.

Do you PHP? Do it Swiftly.

You’ll find SwiftMailer on www.swiftmailer.org.

Javascript Terminal [Emulator | Console]

I had an idea, one of many useless ideas I’m sure, but nevertheless an idea. To test my idea I need to find a good Javascript-only (AJAX is OK, but pure client-side Javascript or ECMASCRIPT is a requirement) terminal emulator. This turned out to be just a little bit harder than I expected.

I found found a zillion links (possibly more, the counts aren’t in yet) on Google and other search engines; I found a ton of half-way solutions that were client and server based, and I found, of course, the “standard” Java terminal/console window applets. But I did not find very many pure client-side terminal emulators. Anyterm seems nice, but it requires server-side support in the form of some Apache mods, which I would like to avoid if at all possible. There is a stand-alone daemon (experimental) for Anyterm, but again, I want client-side only.

I need one that isn’t restricted in any way as far as usage goes. The “prettiest” one by far thus far in the hunt is the stuf presented at www.masswerk.at, but it has restrictions on usage that I’m not entirely sure I qualify for.

I also found JSterm, which might be a step in the right direction. Perhaps studying the code, I could make the necessary modifications myself. Then there’s AjaxTerm, but it’s Python, not Javascript.

Aaargh!

Ho ho.. another night of past 01:00, time to hit the sack before I diminish by sorely needed beauty sleep even more 🙂

Update 2006-10-07 @ 21:24

WebTTY may also be of some interest, you can find it here.