Apache James is a full-featured SMTP, POP3, and NNTP server built using 100%
Java and more importantly it's been designed from the ground up to be a mail
application platform
Anyone who's spent any time working on an application that sends e-mails has
come across more than his fair share of bounced e-mails. If you actually read
the bounced e-mails, you probably noticed that many of them either came from
the ISP's error handler (mailer-daemon@isp.com) or from an e-mail address
that wasn't on your mailing list. The bounced message may not even have
contained a copy of the original message. All of above scenarios make it very
hard to figure out who the original message was sent to. Enter Daniel
Bernstein, also known as djb, who in 1997, in response to this problem of
matching bounced e-mail messages to subscription addresses, wrote a paper
describing a technique he ca... (more)
Unless you've never developed a Web application, or for that matter, an
application of any size, you've undoubtedly encountered a situation where the
application wasn't doing what it was doing when you developed it ("It worked
fine for me!") or when it was tested ("I swear we tested this!").
The application might be slow, it could be throwing a SQL error, or maybe a
form submission is causing your application to throw an error. Usually it's
an end user that reports this information to you and usually you'd like way
more information than what you're getting over the phone, through ... (more)
One of the many reasons to use ColdFusion MX is that it comes standard with
the majority of the tools you'll need to write full-featured, dynamic Web
applications. Tags like and make it relatively simple to query a relational
database and send e-mail. In the same way, you can use and to create and
search Verity full-text indexes.
There are, however, a couple of situations when you can't use the full-text
searching capabilities of Verity. The ability to run ColdFusion MX on the
Apple OS X operating system, while a boon to developers who code on the Apple
platform, does not includ... (more)
Last month I introduced you to Lucene and then showed you how you can access
the Jakarta Lucene APIs using native CFML scripting syntax. This month I'm
going to show you how easy it is to create a Java CFX tag that performs the
same functions as the two tags I illustrated last month: and
.
As a short review of last month and as many of you know already, one of the
many reasons to use ColdFusion MX is that it comes standard with the majority
of the tools you'll need to write full-featured, dynamic Web applications.
Tags like and more)