Chapter 10. Email
This chapter covers
PHP has a reasonably diverse range of functions for dealing with mail, from its mail() function, which most PHP programmers of any level will be familiar with, to its IMAP, POP3, and NNTP functions. Unfortunately, the latter need to be specifically compiled into the PHP installation, which means they may not be available for some users. In contrast, Zend_Mail is a fairly complete mail implementation that does not require any specific PHP configuration aside from the general requirements of Zend Framework itself.
We’ll start this chapter with general information about how email works, then we’ll go into more detail about the construction of an email message with Zend_Mail. From there, we’ll expand on your practical knowledge by building a simple support tracker that we’ll use while developing our Places application.