Here is my tables basically 1 is the mail details table which has the message and the settings table determines what folder the message should be in like sent folder, inbox
CREATE TABLE IF NOT EXISTS `friend_mail_details` (
`auto_id` int(11) NOT NULL auto_increment,
`to_user` int(10) NOT NULL default '0',
`from_user` int(10) NOT NULL default '0',
`subject` varchar(255) NOT NULL default '',
`message` text NOT NULL,
`status` enum('Read','Unread','Replied') NOT NULL default 'Read',
`date1` datetime NOT NULL default '0000-00-00 00:00:00',
`alert_message` enum('yes','no') NOT NULL default 'yes',
PRIMARY KEY (`auto_id`),
KEY `to_user` (`to_user`),
FULLTEXT KEY `message` (`message`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1158044 ;
-- --------------------------------------------------------
--
-- Table structure for table `friend_mail_setting`
--
CREATE TABLE IF NOT EXISTS `friend_mail_setting` (
`auto_id` int(11) NOT NULL auto_increment,
`user_id` int(10) NOT NULL default '0',
`mail_id` int(11) NOT NULL default '0',
`sent` enum('No','Yes') NOT NULL default 'No',
`save` enum('No','Yes') NOT NULL default 'No',
`inbox` enum('No','Yes') NOT NULL default 'Yes',
`trash` enum('No','Yes','Delete') NOT NULL default 'No',
PRIMARY KEY (`auto_id`),
KEY `user_id` (`user_id`),
KEY `mail_id` (`mail_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2315431 ;