まずは簡易的な設計にしたいので、
Mysql側のテーブルは、(1)account、(2)send、(3)receive の3つぐらいでしょうか。
sendのテーブルとtoで指定したaddressのreceiveテーブルに、メール文を保存して、
送信者・受信者がお互いに見れるようにする。受信者は、メールを見たら、alreadyreadのフラグを立てる。
create table mail.account( id int unsigned auto_increment primary key, address varchar(255), passwords varchar(255), name varchar(255) );
create table mail.send( id int unsigned auto_increment primary key, accountid varchar(255), to varchar(255), subject varchar(255), body varchar(255), file1 varchar(255), file2 varchar(255), alreadyread int, sendtime datetime default null );
create table mail.receive( id int unsigned auto_increment primary key, accountid varchar(255), subject varchar(255), body varchar(255), file1 varchar(255), file2 varchar(255), to varchar(255), from varchar(255), alreadyread int, junk int, delete int, receivetime datetime default null );
ああああ、singin・loginフォーム作らないと駄目だ。。