DMail Milestone 1.0
Drupal Mail Client
Todo List

File dmail.user.inc

- Add paging links for the list of header items.

- The inbox is the only mail that receives "NEW" mail, modify the refresh to check only the inbox X time for mail.

- In the mailbox display of headers move the actions to a selection that will fire on change. This will allow for more items viewed per screen session.

- In the item display move the options for the item to the body table.

- Need to add action options for mesages from lists (list-help, list-unsubscribe, etc).

Global IMAP::check_mbox ($mbox_name, $open_mode=OP_READONLY)
open_mode should reflect the previous value.

Global mfm_dmail_attachment (&$form_state, $item, $attidx)

Need to provide a return to item and download buttons/links and perhaps a preview of the first few bytes of the file data would be good or even allowing the file to be saved in the files directory.

Should I store the body attachments as files in the files directory?

Global mfn_dmail_db_identity_delete ($id)
Use $user->uid in the selection parameters to ensure only the authenticated user can remove his records.

Global mfn_dmail_expunge_mailboxes ($identity_id)
Need to complete this function.

Global mfn_dmail_format_body ($body, $length=75, $linebreak="\n", $cut_long=TRUE)

- The $linebreak parameter isn't used.

- The $cut_long parameter isn't used.

Global mfn_dmail_format_line ($line, $length=75)
Can't we just use the other wrap function?

Global mfn_dmail_is_friendly ($address)
Need to code this for real.

Global mfn_dmail_is_junk ($message_id)
Is the use of message_id correct for this?

Global mfn_dmail_list_headers ($which, $form)
Good idea?

Global mfn_dmail_mail_address_object ($hval, $addr)
This function is too specific to the recipient. Need to think about the variable and parameter names.

Global mfn_dmail_sanitize_mailboxes ($identity_id)
Need to complete this function.

Global mfn_dmail_theme_block_init ()
Do I need this?
All Data Structures Files Functions Variables Enumerations