4.1.3.1 Tabel User
Dalam tabel user code yang digunakan adalah sebagai berikut:
CREATE TABLE `user` `idyahoo` varchar35 collate latin1_general_ci NOT NULL,
`interval_check` int11 NOT NULL, `always_send` tinyint1 NOT NULL default 1,
`send_only_header` tinyint1 NOT NULL, PRIMARY KEY `idyahoo`
;
4.1.3.2 Tabel Profile
Dalam tabel profile code yang digunakan adalah sebagai berikut:
CREATE TABLE `profile` `mail_add` varchar35 collate latin1_general_ci NOT NULL,
`owner` varchar35 collate latin1_general_ci NOT NULL, `in_protocol` varchar4 collate latin1_general_ci NOT NULL,
`in_username` varchar35 collate latin1_general_ci NOT NULL, `in_pass` text collate latin1_general_ci NOT NULL,
`in_server` varchar35 collate latin1_general_ci NOT NULL, `in_port` int11 NOT NULL,
`in_ssl` tinyint1 NOT NULL, `out_server` varchar35 collate latin1_general_ci NOT NULL,
`out_port` int11 NOT NULL, `out_ssl` tinyint1 NOT NULL,
`out_auth` tinyint1 NOT NULL, `out_username` varchar35 collate latin1_general_ci default
NULL, `out_pass` text collate latin1_general_ci,
`default` tinyint1 NOT NULL, PRIMARY KEY `mail_add`
;
4.1.3.3 Tabel Email
Dalam tabel email code yang digunakan adalah sebagai berikut:
CREATE TABLE `email` `id` varchar20 collate latin1_general_ci NOT NULL,
`profile` varchar50 collate latin1_general_ci NOT NULL, `subject` varchar125 collate latin1_general_ci default NULL,
`from` varchar75 collate latin1_general_ci default NULL, `to` varchar350 collate latin1_general_ci default NULL,
`send_date` datetime default NULL, `mail_id` varchar100 collate latin1_general_ci NOT NULL,
`content` text collate latin1_general_ci, `unread` tinyint1 NOT NULL,
PRIMARY KEY `mail_id` ;
4.1.3.4 Tabel Template
Dalam tabel template code yang digunakan adalah sebagai berikut:
CREATE TABLE `template` `mail_addr` varchar35 collate latin1_general_ci NOT NULL,
`in_protocol` varchar4 collate latin1_general_ci NOT NULL, `in_server` varchar35 collate latin1_general_ci NOT NULL,
`in_port` int11 NOT NULL, `in_ssl` tinyint1 NOT NULL,
`out_server` varchar35 collate latin1_general_ci NOT NULL, `out_port` int11 NOT NULL,
`out_ssl` tinyint1 NOT NULL, `out_auth` tinyint1 NOT NULL,
PRIMARY KEY `mail_addr` ;
4.1.4 Implementasi Perangkat Lunak