• Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Chapter 13. Working With Email > Building a Web-Based Email Client

13.4. Building a Web-Based Email Client

Now that you have a feel for how the CFMAIL and CFPOP tags work, let's take a look at a more complex example that showcases most features of both tags. In our example, we shall build a basic web-based email client. Before beginning, let's outline the functionality and features we'll need for the application. Remember, this is a basic email client with bare-bones functionality. We'll need:

  • A login screen for users to enter POP server, SMTP server, email address, username, and password

  • A method for passing login information from template to template (in a relatively secure manner) without using persistent variables

  • An "Inbox" for listing all emails belonging to the user on the POP server with next/previous functionality

  • The ability to read a message and download any associated file attachments

  • The ability to forward a message to other recipients, including file attachments

  • The ability to reply to a message

  • The ability to create a new message and attach a file to that message

  • The ability to delete messages from the POP server


PREVIEW

                                                                          

Not a subscriber?

Start A Free Trial


  
  • Creative Edge
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint